| Anterior | Siguiente |
| RPC_NT_SS_CANNOT_GET_CALL_HANDLE | RPC_NT_ENUM_VALUE_OUT_OF_RANGE |
RPC_NT_NULL_REF_POINTER
Qué significa RPC_NT_NULL_REF_POINTER
RPC_NT_NULL_REF_POINTER indica que se pasó NULL para un pointer declarado como referencia obligatoria por el stub. En MIDL, [ref] expresa una garantía distinta de pointers opcionales.
El runtime detecta la violación de contrato antes de usar el objeto apuntado.
Qué comprobar
- Revise la declaración MIDL del parámetro y sus atributos de pointer.
- Localice la ruta donde el caller deja el puntero a NULL.
- Si NULL es semánticamente válido, el contrato debe modelarlo con el tipo de pointer apropiado, no ignorar la validación.
- Compruebe wrappers que convierten objetos opcionales a parámetros RPC obligatorios.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
