Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
The DrvResetDevice function resets a device that is inoperable or unresponsive.
Syntax
ULONG DrvResetDevice(
DHPDEV dhpdev,
PVOID Reserved
);
Parameters
dhpdev
Handle to the physical device's PDEV that describes the physical device that has stopped. This is the value returned by DrvEnablePDEV.
Reserved
Is reserved and must be set to NULL.
Return value
DrvResetDevice should return one of the following values:
| Return code | Description |
|---|---|
|
The device did not recover from the error. |
|
The device is currently in working order. |
Remarks
This function is available in Windows XP and later.
DrvResetDevice is usually called in response to EngHangNotification. A driver should take any steps necessary to restore the device to working order, and should do so with no data loss or as little as possible.
Requirements
| Requirement | Value |
|---|---|
| Target Platform | Desktop |
| Header | winddi.h (include Winddi.h) |