¿Qué significa el código NTSTATUS 0xC01E05E4 (STATUS_GRAPHICS_INVALID_POINTER)?

 
Anterior Siguiente
STATUS_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED STATUS_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE

STATUS_GRAPHICS_INVALID_POINTER

Qué significa STATUS_GRAPHICS_INVALID_POINTER

STATUS_GRAPHICS_INVALID_POINTER indica que una ruta del graphics kernel o del display miniport recibió un puntero que no cumple el contrato de la llamada. Puede ser nulo cuando no está permitido, apuntar a un objeto cuya vida terminó o acompañar a una longitud/estructura que no corresponde.

El nombre no identifica por sí solo qué argumento es incorrecto. La página útil de diagnóstico es el stack y la DDI concreta: ahí puede comprobarse qué parámetros son obligatorios, quién posee la memoria y durante cuánto tiempo sigue siendo válida. No debe confundirse automáticamente con corrupción general de memoria.

Qué comprobar

  • Capture el stack y determine qué DDI devolvió el status.
  • Revise todos los pointer/length pairs y los campos Size/Version de las estructuras.
  • Compruebe lifetime y ownership si el puntero procede de un callback anterior.
  • Use Driver Verifier o instrumentación de lifetime si sospecha use-after-free, pero no lo asuma solo por el nombre.

Referencias técnicas


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