Méthode IPortClsPower ::SetIdlePowerManagement (portcls.h)
La méthode SetIdlePowerManagement
permet au pilote de l’adaptateur de choisir ou de désactiver la détection d’état inactif.
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 de retour
La méthode SetIdlePowerManagement
retourne STATUS_SUCCESS si l’appel a réussi. Sinon, elle retourne le code d’erreur approprié.
Remarques
Lorsque le paramètre bEnabled est défini sur TRUE, il indique que le pilote de l’adaptateur a activé la détection d’état inactif. Lorsque le système détermine que l’adaptateur est inactif, l’adaptateur peut être placé dans l’état de veille pour économiser de l’alimentation. Si l’adaptateur n’a pas été conçu pour supprimer le son qui est normalement associé à l’alimentation, il est possible que l’adaptateur puisse rencontrer un effet de pavage lorsqu’il sort de l’état de veille.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows 7 et versions ultérieures de Windows. |
plateforme cible | Universel |
d’en-tête | portcls.h (include Portcls.h) |
IRQL | PASSIVE_LEVEL. |