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 포함)

추가 정보