estrutura PO_FX_PERF_STATE_CHANGE (wdm.h)
A estrutura PO_FX_PERF_STATE_CHANGE contém informações sobre uma alteração em um estado de desempenho que está sendo solicitado chamando a rotina PoFxIssueComponentPerfStateChange ou PoFxIssueComponentPerfStateChangeMultiple .
Sintaxe
typedef struct _PO_FX_PERF_STATE_CHANGE {
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PO_FX_PERF_STATE_CHANGE, *PPO_FX_PERF_STATE_CHANGE;
Membros
Set
O índice do conjunto de estado de desempenho que está sendo alterado dentro da coleção de conjuntos de estado de desempenho para o componente.
StateIndex
Para conjuntos que representam um número discreto de estados de desempenho (ou seja, em que o membro Type do PO_FX_COMPONENT_PERF_SET é PoFxPerfStateTypeDiscrete), esse membro é o índice do estado de desempenho a ser usado para o novo nível de desempenho.
StateValue
Para conjuntos que representam uma distribuição contínua dos estados de desempenho (ou seja, em que o membro Type do PO_FX_COMPONENT_PERF_SET é PoFxPerfStateTypeRange), esse membro é o valor do estado de desempenho a ser usado para o novo nível de desempenho.
Comentários
A estrutura PO_FX_PERF_STATE_CHANGE é usada para o parâmetro PerfChange da rotina PoFxIssueComponentPerfStateChange e o parâmetro PerfChanges da rotina PoFxIssueComponentPerfStateChangeMultiple .
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