PCI_PM_CAPABILITY 구조체(miniport.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
전원 관리 기능 공용 구조체(오프셋 = 2)입니다.
PMC.Capabilities
디바이스의 전원 관리 기능을 지정하는 형식 PCI_PMC 구조를 포함합니다. 이 정보는 전원 관리 기능 레지스터(전원 관리 레지스터 블록의 오프셋 2)에서 검색되었습니다. 전원 관리 기능 레지스터의 내용에 대한 자세한 내용은 PCI 전원 관리 사양참조하세요.
PMC.AsUSHORT
Capabilities 멤버와 동일한 데이터를 포함합니다.
PMCSR
전원 관리 컨트롤/상태 통합(오프셋 = 4)입니다.
PMCSR.ControlStatus
전원 관리 컨트롤 상태 레지스터의 내용을 보고하는 형식 PCI_PMCSR 구조를 포함합니다. 이 레지스터는 전원 관리 이벤트 신호를 모니터링하고 디바이스의 전원 상태를 관리하는 데 사용됩니다. 전원 관리 제어 상태 레지스터의 내용에 대한 자세한 내용은 PCI 전원 관리 사양참조하세요.
PMCSR.AsUSHORT
ControlStatus 멤버와 동일한 데이터를 포함합니다.
PMCSR_BSE
PMCSR PCI-PCI 브리지는 확장 공용 구조체를 지원합니다.
PMCSR_BSE.BridgeSupport
PCI 브리지 지원 확장에 대한 전원 관리 제어 상태 레지스터의 내용을 보고하는 형식 PCI_PMCSR_BSE 구조를 포함합니다.
PMCSR_BSE.AsUCHAR
BridgeSupport 멤버와 동일한 데이터를 포함합니다.
Data
열 방출 또는 디바이스에서 사용한 전력 양과 같은 상태 종속 운영 데이터를 보고하는 데 사용하는 선택적 데이터 레지스터의 내용을 저장합니다.
요구 사항
요구 | 값 |
---|---|
헤더 | miniport.h(Wdm.h, Miniport.h 포함) |