bonjour,
pour situer rapidement la chose : nous fabriquons du matériel médical assisté par ordinateur. Notre dernier modèle se présente sous la forme de deux périphériques USB. L'un est alimenté de façon indépendante alors que l'autre est alimenté par l'ordinateur.
Nous avons apparement un pb au niveau de la gestion de la consommation : à la fermeture de win2k ou de winXP, nous avons l'erreur :
0x9F: DRIVER_POWER_STATE_FAILURE
avec les paramètres :
Paramètre 1 : 0x100
Paramètre 2 = Paramètre 3 != Paramètre 4
Ce qui signifie (doc msdn)
The device objects in the devnode were inconsistent in their use of DO_POWER_PAGABLE.
Je n'ai pas développé moi même les pilotes, je n'ai aucune formation dans ce domaine et j'avoue que je suis un peu perdu...
Je parcours la doc depuis quelques jours et je ne comprend pas le terme : "paging path" ("On Windows 2000 and later systems, drivers of devices that are in the paging path must set the DO_POWER_PAGABLE flag." )
Et par là même, je ne comprend pas le fonctionnement/utilisation des flags DO_POWER_INRUSH, DO_POWER_PAGABLE...
Quelqu'un pourrait me donner quelques explications sur ces termes et sur l'erreur d'arrêt windows ?
En vous remerciant,
Hugo.