Fonction DrvResetDevice (winddi.h)
La fonction DrvResetDevice réinitialise un appareil qui ne fonctionne pas ou ne répond pas.
Syntaxe
ULONG DrvResetDevice(
DHPDEV dhpdev,
PVOID Reserved
);
Paramètres
dhpdev
Gérez le PDEV de l’appareil physique qui décrit l’appareil physique qui s’est arrêté. Il s’agit de la valeur retournée par DrvEnablePDEV.
Reserved
Est réservé et doit être défini sur NULL.
Valeur retournée
DrvResetDevice doit retourner l’une des valeurs suivantes :
Code de retour | Description |
---|---|
|
L’appareil ne s’est pas remis de l’erreur. |
|
L’appareil est actuellement en état de fonctionnement. |
Remarques
Cette fonction est disponible dans Windows XP et versions ultérieures.
DrvResetDevice est généralement appelé en réponse à EngHangNotification. Un pilote doit prendre toutes les mesures nécessaires pour restaurer l’appareil en ordre de fonctionnement, et doit le faire sans perte de données ou le moins possible.
Configuration requise
Plateforme cible | Bureau |
En-tête | winddi.h (inclure Winddi.h) |