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 啟用位意義的詳細資訊,請參閱 PCI 電源管理規格。
DataSelect
指出要透過數據緩存器報告的數據。 如需此成員可以儲存之值的詳細資訊,請參閱 PCI 電源管理規格。
DataScale
指出用來解譯數據緩存器值的縮放比例。 如需此成員可以儲存之值的詳細資訊,請參閱 PCI 電源管理規格。
PMEStatus
包含一位值(0 或 1),報告電源管理緩存器中 PMEStatus 位的值。 如需此成員可以儲存之值的詳細資訊,請參閱 PCI 電源管理規格。
要求
要求 | 價值 |
---|---|
標頭 | miniport.h (包括 Wdm.h、Miniport.h) |