¿Qué significa el código HRESULT 0x80004003 (E_POINTER)?

 
Anterior Siguiente
E_NOINTERFACE E_ABORT

E_POINTER

Qué significa E_POINTER

E_POINTER (0x80004003) es un HRESULT de error. Puntero no válido.

Qué comprobar

Comprueba cada puntero de entrada/salida exigido por el método y localiza cuál es null, inválido o apunta a memoria no accesible según el contrato.

Cómo resolverlo o tratarlo

Proporciona almacenamiento válido durante toda la llamada y respeta reglas de ownership y out parameters.

Qué distingue este resultado

Es un error de puntero, no un argumento de valor inválido como E_INVALIDARG.

Referencias técnicas


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