Condividi tramite


Funzione DrvResetDevice (winddi.h)

La funzione DrvResetDevice reimposta un dispositivo inoperabile o non risponde.

Sintassi

ULONG DrvResetDevice(
  DHPDEV dhpdev,
  PVOID  Reserved
);

Parametri

dhpdev

Gestire il PDEV del dispositivo fisico che descrive il dispositivo fisico arrestato. Questo è il valore restituito da DrvEnablePDEV.

Reserved

È riservato e deve essere impostato su NULL.

Valore restituito

DrvResetDevice deve restituire uno dei valori seguenti:

Codice restituito Descrizione
DRD_ERROR
Il dispositivo non è stato ripristinato dall'errore.
DRD_SUCCESS
Il dispositivo è attualmente in ordine di lavoro.

Commenti

Questa funzione è disponibile in Windows XP e versioni successive.

DrvResetDevice viene in genere chiamato in risposta a EngHangNotification. Un driver deve eseguire qualsiasi procedura necessaria per ripristinare l'ordine di lavoro del dispositivo e deve farlo senza perdita di dati o il meno possibile.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione winddi.h (include Winddi.h)

Vedi anche

DrvEnablePDEV

EngHangNotification