estrutura PEP_COMPONENT_PERF_STATE_REQUEST (pepfx.h)
A estrutura PEP_COMPONENT_PERF_STATE_REQUEST especifica um conjunto de estado de desempenho (estado P) e um novo nível de desempenho a ser atribuído a esse conjunto.
Sintaxe
typedef struct _PEP_COMPONENT_PERF_STATE_REQUEST {
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PEP_COMPONENT_PERF_STATE_REQUEST, *PPEP_COMPONENT_PERF_STATE_REQUEST;
Membros
Set
O índice do conjunto de estados P ao qual atribuir o novo nível de desempenho. Se N for o número de conjuntos de estado P especificados para esse componente, os índices de conjunto de estado P variam de 0 a N a 1. O PEP especificou anteriormente o número de conjuntos de estado P em resposta a uma notificação de PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES .
StateIndex
O índice do valor discreto a ser usado como o novo nível de desempenho. Esse membro será usado se o nível de desempenho desse conjunto de estados P for expresso como um índice em uma matriz de valores discretos. O PEP forneceu anteriormente essa matriz de valores discretos em resposta a uma notificação de PEP_DPM_QUERY_COMPONENT_PERF_STATES .
StateValue
O valor a ser usado como o novo nível de desempenho. Esse membro será usado se o nível de desempenho desse conjunto de estados P for expresso como um valor em um intervalo contínuo de valores possíveis. O PEP forneceu anteriormente esse intervalo em resposta a uma notificação de PEP_DPM_QUERY_COMPONENT_PERF_SET .
Comentários
A união sem nome contém um valor que indica o novo nível de desempenho que foi selecionado para esse conjunto de estados P.
O membro PerfRequests da estrutura PEP_REQUEST_COMPONENT_PERF_STATE é um ponteiro para uma matriz de estruturas PEP_COMPONENT_PERF_STATE_REQUEST .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 10. |
Cabeçalho | pepfx.h (inclua Pep_x.h) |