다음을 통해 공유


PCI_PMC 구조체(miniport.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 Local Bus 사양참조하세요.

PMEClock

1이면 디바이스가 PME 신호의 작동을 위해 PCI 클록의 존재에 의존한다는 것을 나타냅니다. 이 멤버가 "0"인 경우 PME 신호를 생성하는 데 PCI 클록이 필요하지 않습니다.

Rsvd1

예약.

DeviceSpecificInitialization

디바이스에 특별한 초기화가 필요한 경우 1을 나타냅니다. 이 값에 대한 자세한 내용은 PCI Local Bus 사양참조하세요.

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 구조에 보고되는 전원 관리 기능 레지스터는 디바이스의 전원 관리 기능에 대한 정보를 제공합니다.

요구 사항

요구
헤더 miniport.h(Wdm.h, Miniport.h 포함)

참고 항목

PCI_PM_CAPABILITY