estrutura PEP_WORK_INFORMATION (pepfx.h)

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

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.

Comentários

O membro WorkInformation 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
Cliente mínimo com suporte Com suporte a partir do Windows 10.
Cabeçalho pepfx.h (inclua Pep_x.h)

Confira também