Compartilhar via


estrutura PO_FX_PERF_STATE (wdm.h)

A estrutura PO_FX_PERF_STATE representa um estado de desempenho para um único componente dentro de um dispositivo.

Sintaxe

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

Membros

Value

O valor desse estado de desempenho. As unidades são especificadas pelo membro unitário do PO_FX_COMPONENT_PERF_SET que contém esse estado de desempenho. Por exemplo, se Value for 1000000000 e o membro Unit do PO_FX_COMPONENT_PERF_SET for PoFxPerfStateUnitFrequency, esse estado de desempenho representará 100 MHz.

Context

Um ponteiro para contexto adicional para o estado de desempenho que não pode ser apresentado pelo membro Value . Esses dados podem ser compartilhados entre o driver e o PEP (plug-in de extensão de plataforma).

O uso do membro Context pode dificultar a visualização dos estados de desempenho no Windows Performance Analyzer.

Comentários

O membro States da estrutura PO_FX_COMPONENT_PERF_SET contém uma matriz de elementos PO_FX_PERF_STATE .

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte começando com Windows 10.
Cabeçalho wdm.h (inclua Wudfwdm.h)

Confira também

Gerenciamento de Estado de Desempenho do Dispositivo

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates