Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DrvResetDevice-Funktion setzt ein Gerät zurück, das nicht funktionsfähig ist oder nicht reagiert.
Syntax
ULONG DrvResetDevice(
DHPDEV dhpdev,
PVOID Reserved
);
Parameter
dhpdev
Handle mit dem PDEV des physischen Geräts, das das angehaltene physische Gerät beschreibt. Dies ist der von DrvEnablePDEV zurückgegebene Wert.
Reserved
Ist reserviert und muss auf NULL festgelegt werden.
Rückgabewert
DrvResetDevice sollte einen der folgenden Werte zurückgeben:
| Rückgabecode | Beschreibung |
|---|---|
|
Das Gerät wurde nach dem Fehler nicht wiederhergestellt. |
|
Das Gerät funktioniert derzeit. |
Hinweise
Diese Funktion ist in Windows XP und höher verfügbar.
DrvResetDevice wird normalerweise als Reaktion auf EngHangNotification aufgerufen. Ein Treiber sollte alle erforderlichen Schritte unternehmen, um das Gerät wieder funktionsfähig zu machen, und dies ohne Datenverlust oder so wenig wie möglich tun.
Anforderungen
| Zielplattform | Desktop |
| Kopfzeile | winddi.h (einschließlich Winddi.h) |