drvResetDevice 函数 (winddi.h)
DrvResetDevice 函数重置不可操作或无响应的设备。
语法
ULONG DrvResetDevice(
DHPDEV dhpdev,
PVOID Reserved
);
参数
dhpdev
描述已停止的物理设备的 PDEV 的句柄。 这是 DrvEnablePDEV 返回的值。
Reserved
保留,并且必须设置为 NULL。
返回值
DrvResetDevice 应返回以下值之一:
返回代码 | 说明 |
---|---|
|
设备无法从错误中恢复。 |
|
设备当前处于工作状态。 |
注解
此函数在 Windows XP 及更高版本中可用。
DrvResetDevice 通常用于响应 EngHangNotification。 驱动程序应采取任何必要步骤将设备还原到工作状态,并且应在不丢失数据或尽可能少的情况下执行此操作。
要求
目标平台 | 桌面 |
标头 | winddi.h (包括 Winddi.h) |