PEP_COMPONENT_V2 구조체(pep_x.h)

PEP_COMPONENT_V2 구조체는 디바이스에 있는 구성 요소의 전원 상태 특성을 지정합니다.

구문

typedef struct _PEP_COMPONENT_V2 {
  GUID                        Id;
  ULONGLONG                   Flags;
  ULONG                       DeepestWakeableIdleState;
  ULONG                       IdleStateCount;
  PPO_FX_COMPONENT_IDLE_STATE IdleStates;
} PEP_COMPONENT_V2, *PPEP_COMPONENT_V2;

멤버

Id

디바이스의 다른 구성 요소와 관련하여 이 구성 요소를 고유하게 식별하는 구성 요소 ID입니다. Windows PoFx(전원 관리 프레임워크 )에서 이 구성 요소를 동일한 디바이스의 다른 유사한 구성 요소와 구분하기 위해 구성 요소 ID가 필요한 경우 PEP는 이 멤버에 대해 0이 아닌 값을 지정해야 합니다. 이 멤버는 선택 사항입니다. 이 멤버를 사용하지 않는 경우 모든 0으로 설정해야 합니다.

Flags

구성 요소 전원 상태 플래그 집합입니다. 이 멤버에 대한 플래그는 현재 정의되어 있지 않으며 항상 0입니다.

DeepestWakeableIdleState

구성 요소가 절전 모드 해제할 수 있는 가장 깊은 Fx 상태의 인덱스입니다. F0의 경우 0, F1의 경우 1을 지정합니다. 이 인덱스가 IdleStateCount보다 작아야 합니다.

IdleStateCount

IdleStates 멤버가 가리키는 배열의 요소 수입니다. 또한 이 멤버는 구성 요소가 지원하는 Fx 전원 상태 수를 지정합니다. 구성 요소는 하나 이상의 Fx 상태(F0)를 지원해야 합니다.

IdleStates

PO_FX_COMPONENT_IDLE_STATE 구조체 배열에 대한 포인터입니다. 이 배열의 길이는 IdleStateCount 멤버에 의해 지정됩니다. 각 배열 요소는 구성 요소에서 지원하는 Fx 전원 상태의 특성을 지정합니다. 요소 0은 F0, 요소 1은 F1 등을 설명합니다.

설명

이 구조체

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 부터 지원합니다.
머리글 pep_x.h(Pep_x.h 포함)

추가 정보

PO_FX_COMPONENT_IDLE_STATE