Méthode IPortClsPower ::SetIdlePowerManagement (portcls.h)
La SetIdlePowerManagement
méthode permet au pilote de l’adaptateur d’accepter ou de refuser la détection de l’état d’inactivité.
Syntaxe
NTSTATUS SetIdlePowerManagement(
[in] PDEVICE_OBJECT _DeviceObject,
[in] BOOLEAN _bEnabled
);
Paramètres
[in] _DeviceObject
Spécifie un pointeur vers une structure DEVICE_OBJECT qui représente l’objet d’appareil fonctionnel de l’adaptateur.
[in] _bEnabled
Spécifie une variable booléenne qui indique si la détection d’état inactif est activée ou désactivée.
Valeur retournée
La SetIdlePowerManagement
méthode retourne STATUS_SUCCESS si l’appel a réussi. Sinon, il retourne le code d’erreur approprié.
Remarques
Lorsque le paramètre bEnabled a la valeur TRUE, cela indique que le pilote d’adaptateur a activé la détection d’état d’inactivité. Lorsque le système détermine que l’adaptateur est inactif, l’adaptateur peut être mis en veille pour économiser l’alimentation. Si l’adaptateur n’a pas été conçu pour supprimer le bruit d’éclat qui est normalement associé à la mise sous tension, il est possible que l’adaptateur puisse subir un effet de popping lorsqu’il sort de l’état de veille.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 7 et versions ultérieures de Windows. |
Plateforme cible | Universal |
En-tête | portcls.h (include Portcls.h) |
IRQL | PASSIVE_LEVEL. |