다음을 통해 공유


PEP_WORK_INFORMATION 구조체(pep_x.h)

PEP_WORK_INFORMATION 구조는 PEP가 PoFx(Windows 전원 관리 프레임워크)에 제출하는 작업 항목을 설명합니다.

통사론

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;

회원

WorkType

PEP_WORK_TYPE 열거형 값입니다. 이 멤버는 PEP에서 요청한 작업 유형을 나타내며, PEP_WORK_INFORMATION 구조체의 명명되지 않은 공용 구조체에 포함된 구조체의 형식도 결정합니다.

PowerControl

PEP_WORK_POWER_CONTROL 구조체입니다. 이 구조는 WorkType == PepWorkRequestPowerControl경우에 사용됩니다.

CompleteIdleState

PEP_WORK_COMPLETE_IDLE_STATE 구조체입니다. 이 구조는 WorkType == PepWorkCompleteIdleState경우에 사용됩니다.

CompletePerfState

PEP_WORK_COMPLETE_PERF_STATE 구조체입니다. 이 구조는 WorkType == PepWorkCompletePerfState경우에 사용됩니다.

AcpiNotify

PEP_WORK_ACPI_NOTIFY 구조체입니다. 이 구조는 WorkType == PepWorkAcpiNotify경우에 사용됩니다.

ControlMethodComplete

PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE 구조체입니다. 이 구조는 WorkType == PepWorkAcpiEvaluateControlMethodComplete경우에 사용됩니다.

발언

명명되지 않은 공용 구조체는 WorkType 멤버가 지정한 작업 형식과 연결된 데이터 구조입니다.

PEP_WORK 구조체의 WorkInformation 멤버는 PEP_WORK_INFORMATION 구조체에 대한 포인터입니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10부터 지원됩니다.
헤더 pep_x.h(Pep_x.h 포함)

참고 항목