¿Qué significa el código NTSTATUS 0xC0020023 (RPC_NT_INVALID_BOUND)?

 
Anterior Siguiente
RPC_NT_INVALID_TAG RPC_NT_NO_ENTRY_NAME

RPC_NT_INVALID_BOUND

Qué significa RPC_NT_INVALID_BOUND

RPC_NT_INVALID_BOUND indica que los bounds de un array que procesa el stub RPC son inválidos o inconsistentes. En MIDL, arrays conformantes/variables pueden transportar tamaños y offsets que el stub valida antes de acceder a los elementos.

Un count negativo tras conversión, offset mayor que size o cliente/servidor con contratos distintos puede producir esta condición.

Qué comprobar

  • Revise atributos size_is, length_is, first_is y valores asociados.
  • Compare IDL/stub versions en ambos extremos.
  • Compruebe overflows al calcular count × element size.
  • No desactive validaciones del stub: el objetivo es encontrar qué valor rompe la relación de límites.

Referencias técnicas


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