¿Qué significa el código NTSTATUS 0xC0020001 (RPC_NT_INVALID_STRING_BINDING)?

 
Anterior Siguiente
DBG_APP_NOT_IDLE RPC_NT_WRONG_KIND_OF_BINDING

RPC_NT_INVALID_STRING_BINDING

Qué significa RPC_NT_INVALID_STRING_BINDING

RPC_NT_INVALID_STRING_BINDING aparece al procesar una string binding que no respeta la sintaxis RPC. El fallo ocurre antes de obtener un binding handle utilizable, por lo que no debe confundirse con RPC_NT_INVALID_BINDING.

Una string binding puede contener object UUID, protocol sequence, network address, endpoint y options. Un delimitador o escape incorrecto en cualquiera de esas partes puede invalidar el conjunto.

Qué comprobar

  • Registre la cadena exacta entregada a RpcBindingFromStringBinding o API equivalente.
  • Si se construye manualmente, prefiera las APIs de composición de RPC para evitar errores de delimitación.
  • Valide por separado UUID, protocol sequence, address, endpoint y options.
  • Evite «arreglar» la cadena eliminando partes al azar; compare con una binding válida producida por el propio runtime.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.