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)

Confira também