Partager via


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.

Voir aussi

DEVICE_OBJECT

IPortClsPower

délai d’inactivité immédiat