PCI_PM_CAPABILITY结构 (wdm.h)
PCI_PM_CAPABILITY结构报告设备的电源管理功能。
语法
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;
成员
Header
包含 PCI_CAPABILITIES_HEADER 类型的结构,用于标识功能并提供指向下一个功能说明的链接。
PMC
PMC.Capabilities
包含 PCI_PMC 类型的结构,用于指定设备的电源管理功能。 此信息是从电源管理功能寄存器中检索的(电源管理寄存器块中的偏移量 2)。 有关电源管理功能注册内容的详细信息,请参阅 PCI 电源管理规范。
PMC.AsUSHORT
包含与 功能 成员相同的数据。
PMCSR
PMCSR.ControlStatus
包含 PCI_PMCSR 类型的结构,用于报告电源管理控制状态寄存器的内容。 此寄存器用于监视电源管理事件信号和管理设备的电源状态。 有关电源管理控制状态寄存器的内容的详细信息,请参阅 PCI 电源管理规范。
PMCSR.AsUSHORT
包含与 功能 成员相同的数据。
PMCSR_BSE
PMCSR_BSE.BridgeSupport
包含 PCI_PMCSR_BSE 类型的结构,用于报告 PCI 桥支持扩展电源管理控制状态寄存器的内容。
PMCSR_BSE.AsUCHAR
包含与 BridgeSupport 成员相同的数据。
Data
保存设备用于报告依赖于状态的作数据的可选数据寄存器的内容,例如热气吸收器或设备消耗的功率。
要求
要求 | 价值 |
---|---|
标头 | wdm.h (包括 Wdm.h、Miniport.h) |