PCI_PM_CAPABILITY 구조체(wdm.h)

PCI_PM_CAPABILITY 구조는 디바이스의 전원 관리 기능을 보고합니다.

구문

typedef struct _PCI_PM_CAPABILITY {
  PCI_CAPABILITIES_HEADER Header;
  union {
    PCI_PMC Capabilities;
    USHORT  AsUSHORT;
  } PMC;
  union {
    PCI_PMCSR ControlStatus;
    USHORT    AsUSHORT;
  } PMCSR;
  union {
    PCI_PMCSR_BSE BridgeSupport;
    UCHAR         AsUCHAR;
  } PMCSR_BSE;
  UCHAR                   Data;
} PCI_PM_CAPABILITY, *PPCI_PM_CAPABILITY;

멤버

Header

기능을 식별하고 다음 기능 설명에 대한 링크를 제공하는 형식 PCI_CAPABILITIES_HEADER 구조를 포함합니다.

PMC

PMC.Capabilities

디바이스의 전원 관리 기능을 지정하는 형식 PCI_PMC 구조를 포함합니다. 이 정보는 전원 관리 기능 레지스터(전원 관리 레지스터 블록의 오프셋 2)에서 검색되었습니다. 전원 관리 기능 레지스터의 내용에 대한 자세한 내용은 PCI 전원 관리 사양을 참조하세요.

PMC.AsUSHORT

Capabilities 멤버와 동일한 데이터를 포함합니다.

PMCSR

PMCSR.ControlStatus

전원 관리 컨트롤 상태 레지스터의 내용을 보고하는 형식 PCI_PMCSR 구조체를 포함합니다. 이 레지스터는 전원 관리 이벤트 신호를 모니터링하고 디바이스의 전원 상태를 관리하는 데 사용됩니다. 전원 관리 제어 상태 레지스터의 내용에 대한 자세한 내용은 PCI 전원 관리 사양을 참조하세요.

PMCSR.AsUSHORT

Capabilities 멤버와 동일한 데이터를 포함합니다.

PMCSR_BSE

PMCSR_BSE.BridgeSupport

PCI 브리지 지원 확장에 등록할 상태 전원 관리 컨트롤의 내용을 보고하는 형식 PCI_PMCSR_BSE 구조가 포함되어 있습니다.

PMCSR_BSE.AsUCHAR

BridgeSupport 멤버와 동일한 데이터를 포함합니다.

Data

디바이스가 열 방출 또는 디바이스에서 소비한 전력량과 같은 상태 종속 작동 데이터를 보고하는 데 사용하는 선택적 데이터 레지스터의 내용을 저장합니다.

요구 사항

요구 사항
헤더 wdm.h(Wdm.h, Miniport.h 포함)

추가 정보

PCI_PMCSR

PCI_CAPABILITIES_HEADER

PCI_PMC

PCI_PMCSR_BSE