Condividi tramite


Funzione EngHangNotification (winddi.h)

La funzione EngHangNotification notifica al sistema che un dispositivo specificato è inoperabile o non risponde.

Sintassi

ENGAPI ULONG EngHangNotification(
  HDEV  hdev,
  PVOID Reserved
);

Parametri

hdev

Gestire il dispositivo fisico arrestato. Questo parametro è l'handle GDI ricevuto dal punto di ingresso DrvCompletePDEV del driver.

Reserved

È riservato e deve essere impostato su NULL.

Valore restituito

EngHangNotification restituisce uno dei valori seguenti:

Codice restituito Descrizione
EHN_ERROR
Il dispositivo non è stato ripristinato dall'errore.
EHN_RESTORED
Il dispositivo è stato ripristinato in base all'ordine di lavoro.

Commenti

Un driver deve effettuare questa chiamata ogni volta che rileva che l'hardware è inoperabile o non risponde. Se EngHangNotification restituisce EHN_RESTORED, il driver deve ripetere l'operazione che ha rilevato lo stato inoperabile; in caso contrario, il driver non deve eseguire la chiamata corrente il prima possibile. Tutte le operazioni successive del driver che rilevano un problema devono chiamare nuovamente EngHangNotification.

Requisiti

Requisito Valore
Client minimo supportato Questa funzione è disponibile in Windows XP e versioni successive.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys

Vedi anche

DrvCompletePDEV

DrvResetDevice