Función DrvResetDevice (winddi.h)
La función DrvResetDevice restablece un dispositivo inoperable o no responde.
Sintaxis
ULONG DrvResetDevice(
DHPDEV dhpdev,
PVOID Reserved
);
Parámetros
dhpdev
Controle el PDEV del dispositivo físico que describe el dispositivo físico que se ha detenido. Este es el valor devuelto por DrvEnablePDEV.
Reserved
Está reservado y debe establecerse en NULL.
Valor devuelto
DrvResetDevice debe devolver uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
|
El dispositivo no se recuperó del error. |
|
El dispositivo está actualmente en orden de trabajo. |
Comentarios
Esta función está disponible en Windows XP y versiones posteriores.
Se suele llamar a DrvResetDevice en respuesta a EngHangNotification. Un controlador debe realizar los pasos necesarios para restaurar el dispositivo al orden de trabajo y hacerlo sin pérdida de datos ni lo menos posible.
Requisitos
Plataforma de destino | Escritorio |
Encabezado | winddi.h (incluya Winddi.h) |