PCI_PM_CAPABILITY structure (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 (décalage 2 dans le bloc registre de gestion de l’alimentation). Pour plus d’informations sur le contenu du registre des fonctionnalités de gestion de l’alimentation, consultez la Spécification de gestion de l’alimentation PCI.
PMC.AsUSHORT
Contient les mêmes données que le membre Capabilities .
PMCSR
L’union de contrôle/status de gestion de l’alimentation (décalage = 4).
PMCSR.ControlStatus
Contient une structure de type PCI_PMCSR qui signale le contenu du contrôle de gestion de l’alimentation status inscrire. Ce registre est utilisé pour surveiller les signaux d’é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 contrôle de gestion de l’alimentation status inscrire, consultez la Spécification de gestion de l’alimentation PCI.
PMCSR.AsUSHORT
Contient les mêmes données que le membre ControlStatus .
PMCSR_BSE
Le pont PMCSR PCI-PCI prend en charge l’union des extensions.
PMCSR_BSE.BridgeSupport
Contient une structure de type PCI_PMCSR_BSE qui signale le contenu du contrôle de gestion de l’alimentation status inscrivez-vous aux 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 de fonctionnement dépendantes de l’état, telles que la dissipation thermique ou la quantité d’énergie consommée par l’appareil.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | miniport.h (inclure Wdm.h, Miniport.h) |