drvResetDevice 函数 (winddi.h)
DrvResetDevice 函数重置不可操作或无响应的设备。
语法
ULONG DrvResetDevice(
DHPDEV dhpdev,
PVOID Reserved
);
参数
dhpdev
描述已停止的物理设备的 PDEV 的句柄。 这是 DrvEnablePDEV 返回的值。
Reserved
保留,并且必须设置为 NULL。
返回值
DrvResetDevice 应返回以下值之一:
返回代码 | 说明 |
---|---|
|
设备无法从错误中恢复。 |
|
设备当前处于工作状态。 |
注解
此函数在 Windows XP 及更高版本中可用。
DrvResetDevice 通常用于响应 EngHangNotification。 驱动程序应采取任何必要步骤将设备还原到工作状态,并且应在不丢失数据或尽可能少的情况下执行此操作。
要求
目标平台 | 桌面 |
标头 | winddi.h (包括 Winddi.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈