estrutura PEP_COMPONENT_PERF_STATE_REQUEST (pep_x.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 estado P definido para o 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-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 estado 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 estado 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 estado 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 começando com Windows 10. |
Cabeçalho | pep_x.h (inclua Pep_x.h) |