Compartilhar via


estrutura PEP_COMPONENT_ACTIVE (pep_x.h)

A estrutura PEP_COMPONENT_ACTIVE identifica um componente que está fazendo uma transição entre a condição ociosa e a condição ativa.

Sintaxe

typedef struct _PEP_COMPONENT_ACTIVE {
  [in]  PEPHANDLE             DeviceHandle;
  [in]  ULONG                 Component;
  [in]  BOOLEAN               Active;
  [out] PPEP_WORK_INFORMATION WorkInformation;
  [out] BOOLEAN               NeedWork;
} PEP_COMPONENT_ACTIVE, *PPEP_COMPONENT_ACTIVE;

Membros

[in] DeviceHandle

Um valor PEPHANDLE que identifica o dispositivo. O PEP 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] Active

Se o componente está fazendo uma transição para a condição ativa. Se TRUE, o componente está fazendo uma transição da condição ociosa para a condição ativa. Se FALSE, o componente está fazendo uma transição da condição ativa para a condição ociosa.

[out] WorkInformation

Um ponteiro para uma estrutura PEP_WORK_INFORMATION que descreve o trabalho que o PEP solicita em resposta a essa notificação. Se NeedWork for TRUE, WorkInformation deverá apontar para uma estrutura de PEP_WORK_INFORMATION válida. Se NeedWork for FALSE, WorkInformation deverá ser NULL.

[out] NeedWork

Se o PEP tem uma solicitação de trabalho para enviar em resposta a essa notificação. Defina como TRUE se o PEP tiver trabalho a ser solicitado ou como FALSE se o PEP não tiver trabalho a ser solicitado.

Comentários

Essa estrutura é usada pela notificação de PEP_DPM_COMPONENT_ACTIVE . Os três primeiros membros da estrutura contêm valores de entrada fornecidos pela PoFx ( estrutura de gerenciamento de energia ) do Windows. Os dois últimos membros contêm valores de saída que o PEP grava na estrutura em resposta a essa notificação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte começando com Windows 10.
Cabeçalho pep_x.h (inclua Pepfx.h)

Confira também

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_ACTIVE

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION