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 포함)

추가 정보

PCI_PM_CAPABILITY