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