IPortClsPower ::RegisterAdapterPowerManagement, méthode (portcls.h)
La RegisterAdapterPowerManagement
méthode enregistre l’interface de gestion de l’alimentation de l’adaptateur avec PortCls.
Syntaxe
NTSTATUS RegisterAdapterPowerManagement(
[in] PUNKNOWN _pUnknown,
[in] PDEVICE_OBJECT _DeviceObject
);
Paramètres
[in] _pUnknown
Spécifie un pointeur vers IUnknown. . PortCls interroge cet objet IUnknown pour l’interface IAdapterPowerManagement ou IAdapterPowerManagement2 de l’adaptateur.
[in] _DeviceObject
Spécifie un pointeur vers une structure DEVICE_OBJECT qui représente l’objet d’appareil fonctionnel de l’adaptateur.
Valeur retournée
La RegisterAdapterPowerManagement
méthode retourne STATUS_SUCCESS si l’appel réussit. Sinon, il retourne le code d’erreur approprié.
Remarques
Lorsque la RegisterAdapterPowerManagement
méthode enregistre l’interface de gestion de l’alimentation de l’adaptateur avec PortCls, elle permet au pilote de l’adaptateur d’être averti des événements de changement d’état d’alimentation.
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. |