Partilhar via


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.

Observações

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
de cliente com suporte mínimo Com suporte a partir do Windows 10.
cabeçalho pep_x.h (inclua Pep_x.h)

Consulte também