PCI_PMC構造 (ミニポート.h)
PCI_PMC構造は、電源管理機能レジスタの内容を報告するために使用されます。
構文
typedef struct _PCI_PMC {
UCHAR Version : 3;
UCHAR PMEClock : 1;
UCHAR Rsvd1 : 1;
UCHAR DeviceSpecificInitialization : 1;
UCHAR Rsvd2 : 2;
struct {
UCHAR Rsvd2 : 1;
UCHAR D1 : 1;
UCHAR D2 : 1;
UCHAR PMED0 : 1;
UCHAR PMED1 : 1;
UCHAR PMED2 : 1;
UCHAR PMED3Hot : 1;
UCHAR PMED3Cold : 1;
} Support;
_PM_SUPPORT _PM_SUPPORT;
} PCI_PMC, *PPCI_PMC;
メンバー
Version
デバイスが準拠している PCI 電源管理インターフェイス仕様 のバージョンを示す 3 ビットの整数が含まれます。 このメンバーに割り当てることができる値の一覧については、「 PCI ローカル バスの仕様」を参照してください。
PMEClock
1 の場合、デバイスが PME 信号の動作に PCI クロックの存在に依存していることを示します。 このメンバーが "0" の場合、PME 信号を生成するために PCI クロックは必要ありません。
Rsvd1
予約済み。
DeviceSpecificInitialization
デバイスで特別な初期化が必要な場合に 1 を示します。 この値の詳細については、「 PCI ローカル バスの仕様」を参照してください。
Rsvd2
予約済み。
Support
サポート構造。
Support.Rsvd2
予約済み。
Support.D1
予約済み。
Support.D2
予約済み。
Support.PMED0
デバイスが D0 から PME 信号をアサートできることを示します。
Support.PMED1
デバイスが D1 から PME 信号をアサートできることを示します。
Support.PMED2
デバイスが D2 から PME 信号をアサートできることを示します。
Support.PMED3Hot
デバイスが D3 からの PME 信号をアサートできることを示します。
Support.PMED3Cold
デバイスが D3 からの PME 信号をアサートできることを示します。
_PM_SUPPORT
_PM_SUPPORT構造体。
注釈
PCI_PMC構造で内容が報告される電源管理機能レジスタは、デバイスの電源管理機能に関する情報を提供します。
要件
要件 | 値 |
---|---|
Header | miniport.h (Wdm.h、Miniport.h を含む) |