structure PCI_PM_CAPABILITY (miniport.h)
La structure PCI_PM_CAPABILITY signale les fonctionnalités de gestion de l’alimentation de l’appareil.
Syntaxe
typedef struct _PCI_PM_CAPABILITY {
PCI_CAPABILITIES_HEADER Header;
union {
PCI_PMC Capabilities;
USHORT AsUSHORT;
} PMC;
union {
PCI_PMCSR ControlStatus;
USHORT AsUSHORT;
} PMCSR;
union {
PCI_PMCSR_BSE BridgeSupport;
UCHAR AsUCHAR;
} PMCSR_BSE;
UCHAR Data;
} PCI_PM_CAPABILITY, *PPCI_PM_CAPABILITY;
Membres
Header
Contient une structure de type PCI_CAPABILITIES_HEADER qui identifie la fonctionnalité et fournit un lien vers la description de la fonctionnalité suivante.
PMC
Union des fonctionnalités de gestion de l’alimentation (offset = 2).
PMC.Capabilities
Contient une structure de type PCI_PMC qui spécifie les fonctionnalités de gestion de l’alimentation de l’appareil. Ces informations ont été récupérées à partir du registre des fonctionnalités de gestion de l’alimentation (offset 2 dans le bloc de registre de gestion de l’alimentation). Pour plus d’informations sur le contenu de l’inscription des fonctionnalités de gestion de l’alimentation, consultez la spécification PCI Power Management.
PMC.AsUSHORT
Contient les mêmes données que le membre Capabilities.
PMCSR
Union de contrôle/état de gestion de l’alimentation (offset = 4).
PMCSR.ControlStatus
Contient une structure de type PCI_PMCSR qui signale le contenu du registre d’état du contrôle de gestion de l’alimentation. Ce registre est utilisé pour surveiller les signaux des événements de gestion de l’alimentation et gérer l’état d’alimentation de l’appareil. Pour plus d’informations sur le contenu du registre d’état du contrôle de gestion de l’alimentation, consultez la spécification PCI Power Management.
PMCSR.AsUSHORT
Contient les mêmes données que le membre ControlStatus.
PMCSR_BSE
Le PMCSR PCI-PCI pont prend en charge l’union des extensions.
PMCSR_BSE.BridgeSupport
Contient une structure de type PCI_PMCSR_BSE qui signale le contenu du registre d’état du contrôle de gestion de l’alimentation pour les extensions de prise en charge du pont PCI.
PMCSR_BSE.AsUCHAR
Contient les mêmes données que le membre BridgeSupport.
Data
Contient le contenu d’un registre de données facultatif que l’appareil utilise pour signaler les données d’exploitation dépendantes de l’état, telles que la dissipation thermique ou la quantité d’alimentation consommée par l’appareil.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | miniport.h (include Wdm.h, Miniport.h) |