¿Qué significa el código NTSTATUS 0xC0020022 (RPC_NT_INVALID_TAG)?

 
Anterior Siguiente
RPC_NT_UNSUPPORTED_TYPE RPC_NT_INVALID_BOUND

RPC_NT_INVALID_TAG

Qué significa RPC_NT_INVALID_TAG

RPC_NT_INVALID_TAG aparece cuando el stub procesa una union discriminada y el valor del discriminante no corresponde a ningún case, sin existir un default que lo acepte.

Suele revelar un enum/tag fuera de rango, contrato MIDL desalineado entre versiones o datos corruptos antes del unmarshalling.

Qué comprobar

  • Capture el discriminante exacto recibido.
  • Compare todos los cases de la union en cliente y servidor.
  • Revise cambios de versión que añaden tags nuevos sin actualizar el otro extremo.
  • Valide el valor antes de marshalling si procede de entrada externa.

Referencias técnicas


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