다음을 통해 공유


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 Performance Analyzer의 성능 상태 시각화를 방해할 수 있습니다.

발언

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