Compartir a través de


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
DRD_ERROR
El dispositivo no se recuperó del error.
DRD_SUCCESS
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)

Consulte también

DrvEnablePDEV

EngHangNotification