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
Capabilities メンバーと同じデータが含まれています。
PMCSR
PMCSR.ControlStatus
電源管理制御状態レジスタの内容を報告する PCI_PMCSR 型の構造が含まれます。 このレジスタは、電源管理イベント信号を監視し、デバイスの電源状態を管理するために使用されます。 電源管理制御状態レジスタの内容の詳細については、「 PCI 電源管理仕様」を参照してください。
PMCSR.AsUSHORT
Capabilities メンバーと同じデータが含まれています。
PMCSR_BSE
PMCSR_BSE.BridgeSupport
PCI ブリッジ サポート拡張機能の電源管理制御状態レジスタの内容を 報告するPCI_PMCSR_BSE 型の構造が含まれています。
PMCSR_BSE.AsUCHAR
BridgeSupport メンバーと同じデータが含まれます。
Data
デバイスが、放熱やデバイスが消費した電力量など、状態に依存する動作データを報告するためにデバイスが使用するオプションのデータ レジスタの内容を保持します。
要件
要件 | 値 |
---|---|
Header | wdm.h (Wdm.h、Miniport.h を含む) |