estrutura PEP_COMPONENT_PLATFORM_CONSTRAINTS (pep_x.h)

A estrutura PEP_COMPONENT_PLATFORM_CONSTRAINTS descreve o estado Fx de menor potência em que um componente pode estar quando a plataforma está em um estado ocioso específico.

Sintaxe

typedef struct _PEP_COMPONENT_PLATFORM_CONSTRAINTS {
  [in] PEPHANDLE DeviceHandle;
  [in] ULONG     Component;
  [in] PULONG    MinimumFStates;
  [in] ULONG     PlatformStateCount;
} PEP_COMPONENT_PLATFORM_CONSTRAINTS, *PPEP_COMPONENT_PLATFORM_CONSTRAINTS;

Membros

[in] DeviceHandle

Um valor PEPHANDLE que identifica o dispositivo. O PEP (plug-in de extensão de plataforma) forneceu esse identificador em resposta a uma notificação de PEP_DPM_REGISTER_DEVICE anterior.

[in] Component

O índice que identifica o componente. Esse membro é um índice na matriz Components na estrutura PEP_DEVICE_REGISTER_V2 que o PEP forneceu anteriormente em resposta à notificação de PEP_DPM_REGISTER_DEVICE para este dispositivo. Se a matriz Componentes contiver N elementos, os índices de componentes variam de 0 a N-1.

[in] MinimumFStates

Um ponteiro para um buffer de saída. O PEP grava uma matriz ULONG nesse buffer que especifica o estado Fx de menor potência em que o componente pode estar para cada estado ocioso da plataforma. Um elemento com um valor de 0 indica F0, um valor de 1 indica F1 e assim por diante. Se a plataforma der suporte a estados ociosos de M, os elementos de matriz de 0 a M-1 especificarão os estados Fx correspondentes aos estados ociosos da plataforma 0 a M-1.

[in] PlatformStateCount

O número de elementos na matriz MinimumFStates . A matriz contém um elemento para cada estado ocioso da plataforma. A PoFx ( Estrutura de Gerenciamento de Energia do Windows) enviou anteriormente uma notificação de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES ao PEP para determinar o número de estados ociosos da plataforma com suporte.

Comentários

Essa estrutura é usada pela notificação de PEP_DPM_COMPONENT_IDLE_CONSTRAINTS . Todos os quatro membros da estrutura contêm valores de entrada fornecidos pela PoFx quando essa notificação é enviada. PoFx aloca o buffer apontado pelo membro MinimumFStates e o PEP grava nesse buffer em resposta à notificação.

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

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES