Compartir a través de


Función EngHangNotification (winddi.h)

La función EngHangNotification notifica al sistema que un dispositivo especificado es inoperable o no responde.

Sintaxis

ENGAPI ULONG EngHangNotification(
  HDEV  hdev,
  PVOID Reserved
);

Parámetros

hdev

Identificador del dispositivo físico que se ha detenido. Este parámetro es el identificador GDI recibido por el punto de entrada DrvCompletePDEV del controlador.

Reserved

Está reservado y debe establecerse en NULL.

Valor devuelto

EngHangNotification devuelve uno de los siguientes valores:

Código devuelto Descripción
EHN_ERROR
El dispositivo no se recuperó del error.
EHN_RESTORED
El dispositivo se restauró en orden de trabajo.

Comentarios

Un controlador debe realizar esta llamada en cualquier momento en que detecte que el hardware es inoperable o no responde. Si EngHangNotification devuelve EHN_RESTORED, el controlador debe reintentar la operación que detectó el estado inoperable; de lo contrario, el controlador debe producir un error en la llamada actual lo antes posible. Las operaciones posteriores del controlador que detecten un problema deben llamar de nuevo a EngHangNotification.

Requisitos

Requisito Value
Cliente mínimo compatible Esta función está disponible en Windows XP y versiones posteriores.
Plataforma de destino Universal
Encabezado winddi.h (incluya Winddi.h)
Library Win32k.lib
Archivo DLL Win32k.sys

Consulte también

DrvCompletePDEV

DrvResetDevice