PCI_PMCSR 구조체(wdm.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
전원 관리 레지스터에서 PMEStatus 비트의 값을 보고하는 1비트 값(0 또는 1)을 포함합니다. 이 멤버가 보유할 수 있는 값에 대한 자세한 내용은 PCI 전원 관리 사양을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | wdm.h(Wdm.h, Miniport.h 포함) |