PCI_PMCSR構造 (miniport.h)
PCI_PMCSR構造は、デバイスの電源管理制御状態レジスタの内容を報告するために使用されます。
構文
typedef struct _PCI_PMCSR {
USHORT PowerState :2;
USHORT Rsvd1 :6;
USHORT PMEEnable :1;
USHORT DataSelect :4;
USHORT DataScale :2;
USHORT PMEStatus :1;
} PCI_PMCSR, *PPCI_PMCSR;
メンバー
PowerState
デバイスの電源状態を示します。 このメンバーには、次の値を指定できます。
値 | 説明 |
---|---|
0x00 | デバイスが D0 であることを示します。 |
0x01 | デバイスが D1 にあることを示します。 |
0x02 | デバイスが D2 にあることを示します。 |
0x03 | デバイスが D3 にあることを示します。 |
電源状態レジスタの詳細については、「 PCI 電源管理仕様」を参照してください。
Rsvd1
予約済み。
NoSoftReset
Rsvd2
予約済み。
PMEEnable
1 の場合、デバイスで PME 信号のアサートが有効になっていることを示します。 0 の場合、デバイスは PME 信号をアサートできません。 PME Enable ビットの意味の詳細については、「 PCI 電源管理仕様」を参照してください。
DataSelect
データ レジスタを介して報告するデータを示します。 このメンバーが保持できる値の詳細については、「 PCI 電源管理の仕様」を参照してください。
DataScale
データ レジスタの値を解釈するために使用されるスケーリング係数を示します。 このメンバーが保持できる値の詳細については、「 PCI 電源管理の仕様」を参照してください。
PMEStatus
電源管理レジスタの PMEStatus ビットの値を報告する 1 ビット値 (0 または 1) を格納します。 このメンバーが保持できる値の詳細については、「 PCI 電源管理の仕様」を参照してください。
要件
要件 | 値 |
---|---|
Header | miniport.h (Wdm.h、Miniport.h を含む) |