Compartilhar via


estrutura PEP_WORK_INFORMATION (pepfx.h)

A estrutura PEP_WORK_INFORMATION descreve um item de trabalho que o PEP está enviando para o da estrutura de gerenciamento de energia do Windows (PoFx).

Sintaxe

typedef struct _PEP_WORK_INFORMATION {
  PEP_WORK_TYPE WorkType;
  union {
    PEP_WORK_POWER_CONTROL                         PowerControl;
    PEP_WORK_COMPLETE_IDLE_STATE                   CompleteIdleState;
    PEP_WORK_COMPLETE_PERF_STATE                   CompletePerfState;
    PEP_WORK_ACPI_NOTIFY                           AcpiNotify;
    PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE ControlMethodComplete;
  };
} PEP_WORK_INFORMATION, *PPEP_WORK_INFORMATION;

Membros

WorkType

Um valor de enumeração PEP_WORK_TYPE. Esse membro indica o tipo de trabalho solicitado pelo PEP, que também determina o tipo de estrutura contido na união sem nome na estrutura PEP_WORK_INFORMATION.

PowerControl

Uma estrutura PEP_WORK_POWER_CONTROL. Essa estrutura será usada se WorkType == PepWorkRequestPowerControl.

CompleteIdleState

Uma estrutura PEP_WORK_COMPLETE_IDLE_STATE. Essa estrutura será usada se WorkType == PepWorkCompleteIdleState.

CompletePerfState

Uma estrutura PEP_WORK_COMPLETE_PERF_STATE. Essa estrutura será usada se WorkType == PepWorkCompletePerfState.

AcpiNotify

Uma estrutura PEP_WORK_ACPI_NOTIFY. Essa estrutura será usada se WorkType == PepWorkAcpiNotify.

ControlMethodComplete

Uma estrutura PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE. Essa estrutura será usada se WorkType == PepWorkAcpiEvaluateControlMethodComplete.

Observações

O WorkInformation membro da estrutura PEP_WORK é um ponteiro para uma estrutura PEP_WORK_INFORMATION.

A união sem nome contém a estrutura de dados associada ao tipo de trabalho especificado pelo membro WorkType.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte a partir do Windows 10.
cabeçalho pepfx.h (inclua Pep_x.h)

Consulte também