다음을 통해 공유


PO_FX_PERF_STATE 구조체(wdm.h)

PO_FX_PERF_STATE 구조는 디바이스 내의 단일 구성 요소에 대한 성능 상태를 나타냅니다.

구문

typedef struct _PO_FX_PERF_STATE {
  ULONGLONG Value;
  PVOID     Context;
} PO_FX_PERF_STATE, *PPO_FX_PERF_STATE;

멤버

Value

이 성능 상태의 값입니다. 단위는 이 성능 상태를 포함하는 PO_FX_COMPONENT_PERF_SETUnit 멤버에 의해 지정됩니다. 예를 들어 Value가 100000000이고 PO_FX_COMPONENT_PERF_SETUnit 멤버가 PoFxPerfStateUnitFrequency인 경우 이 성능 상태는 100MHz를 나타냅니다.

Context

Value 멤버가 표시할 수 없는 성능 상태에 대한 추가 컨텍스트에 대한 포인터입니다. 이 데이터는 드라이버와 PEP(플랫폼 확장 플러그 인) 간에 공유할 수 있습니다.

컨텍스트 멤버를 사용하면 Windows 성능 분석기 성능 상태의 시각화를 방해할 수 있습니다.

설명

PO_FX_COMPONENT_PERF_SET 구조체의 States 멤버에는 PO_FX_PERF_STATE 요소의 배열 포함되어 있습니다.

요구 사항

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

추가 정보

디바이스 성능 상태 관리

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates