estrutura PEP_PPM_QUERY_IDLE_STATES (pep_x.h)
A estrutura PEP_PPM_QUERY_IDLE_STATES descreve os estados ociosos de um processador específico.
Sintaxe
typedef struct _PEP_PPM_QUERY_IDLE_STATES {
[in] ULONG Count;
[out] ULONG MaximumCoordinatedProcessors;
PEP_PROCESSOR_IDLE_STATE IdleStates[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_IDLE_STATES, *PPEP_PPM_QUERY_IDLE_STATES;
Membros
[in] Count
O número de elementos na matriz IdleStates. Esse membro é definido como o valor IdleStateCount que o PEP forneceu anteriormente para esse processador em resposta à notificação de PEP_NOTIFY_PPM_QUERY_CAPABILITIES.
[out] MaximumCoordinatedProcessors
O número máximo de processadores secundários subordinados a esse processador para qualquer transição para estados ociosos. Um processador primário pode inserir o estado ocioso selecionado somente depois que os processadores secundários tiverem inserido seus estados ociosos correspondentes. O PEP deve definir o MaximumCoordinatedProcessors membro para um número menor que o número total de processadores na plataforma de hardware.
[in] IdleStates[ANYSIZE_ARRAY]
O primeiro elemento em uma matriz de estruturas PEP_PROCESSOR_IDLE_STATE. Cada elemento de matriz descreve um dos estados ociosos desse processador. Se a matriz contiver mais de um elemento, os elementos adicionais seguirão imediatamente o final da estrutura PEP_PPM_QUERY_IDLE_STATES. O número de elementos de matriz é especificado pelo membro contagem de. O buffer que PoFx aloca para manter essa estrutura tem a garantia de ser grande o suficiente para conter a estrutura PEP_PPM_QUERY_IDLE_STATES mais todos os elementos de matriz que seguem essa estrutura. Cada estado ocioso é identificado pelo índice de matriz. Se a matriz contiver N elementos, os índices de estado ocioso variam de 0 a N–1.
Observações
Essa estrutura é usada pela notificação PEP_NOTIFY_PPM_QUERY_IDLE_STATES. A contagem de membro da estrutura contém um valor de entrada fornecido pela PoFx quando essa notificação é enviada. Os outros dois membros contêm valores de saída que o PEP grava na estrutura em resposta à notificação.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 10. |
cabeçalho | pep_x.h (inclua Pepfx.h) |
Consulte também
PEP_NOTIFY_PPM_QUERY_CAPABILITIES