Partilhar 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 da Unidade do PO_FX_COMPONENT_PERF_SET que contém esse estado de desempenho. Por exemplo, se Value for 1000000000 e o membro da Unidade do PO_FX_COMPONENT_PERF_SET for PoFxPerfStateUnitFrequency, esse estado de desempenho representará 100 MHz.

Context

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

O uso do membro de Contexto pode dificultar a visualização de estados de desempenho no Analisador de Desempenho do Windows.

Observações

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte a partir do Windows 10.
cabeçalho wdm.h (inclua Wudfwdm.h)

Consulte também

de Gerenciamento de Estado de Desempenho do Dispositivo

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates