PO_FX_PERF_STATE_CHANGE 구조체(wdm.h)

PO_FX_PERF_STATE_CHANGE 구조에는 PoFxIssueComponentPerfStateChange 또는 PoFxIssueComponentPerfStateChangeMultiple 루틴을 호출하여 요청되는 성능 상태 변경에 대한 정보가 포함되어 있습니다.

구문

typedef struct _PO_FX_PERF_STATE_CHANGE {
  ULONG Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PO_FX_PERF_STATE_CHANGE, *PPO_FX_PERF_STATE_CHANGE;

멤버

Set

구성 요소의 성능 상태 집합 컬렉션 내에서 변경되는 성능 상태 집합의 인덱스입니다.

StateIndex

개별 성능 상태 수를 나타내는 집합의 경우(즉, PO_FX_COMPONENT_PERF_SETType 멤버가 PoFxPerfStateTypeDiscrete인 경우) 이 멤버는 새 성능 수준에 사용할 성능 상태의 인덱스입니다.

StateValue

성능 상태의 연속 분포를 나타내는 집합의 경우(즉, PO_FX_COMPONENT_PERF_SETType 멤버가 PoFxPerfStateTypeRange인 경우) 이 멤버는 새 성능 수준에 사용할 성능 상태의 값입니다.

설명

PO_FX_PERF_STATE_CHANGE 구조체는 PoFxIssueComponentPerfStateChange 루틴의 PerfChange 매개 변수 및 PoFxIssueComponentPerfStateChangeMultiple 루틴의 PerfChanges 매개 변수에 사용됩니다.

요구 사항

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

추가 정보

디바이스 성능 상태 관리

PoFxIssueComponentPerfStateChange

PoFxIssueComponentPerfStateChangeMultiple