DrvResetDevice-Funktion (winddi.h)
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) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für