PEP_WORK_INFORMATION-Struktur (pepfx.h)
Die PEP_WORK_INFORMATION-Struktur beschreibt ein Arbeitselement, das pep an das Windows Power Management Framework (PoFx) übermittelt.
Syntax
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;
Member
WorkType
Ein PEP_WORK_TYPE Enumerationswert. Dieser Member gibt den Vom PEP angeforderten Arbeitstyp an, der auch den Strukturtyp bestimmt, der in der unbenannten Union in der PEP_WORK_INFORMATION-Struktur enthalten ist.
PowerControl
Eine PEP_WORK_POWER_CONTROL-Struktur . Diese Struktur wird verwendet, wenn WorkType == PepWorkRequestPowerControl
.
CompleteIdleState
Eine PEP_WORK_COMPLETE_IDLE_STATE-Struktur . Diese Struktur wird verwendet, wenn WorkType == PepWorkCompleteIdleState
.
CompletePerfState
Eine PEP_WORK_COMPLETE_PERF_STATE-Struktur . Diese Struktur wird verwendet, wenn WorkType == PepWorkCompletePerfState
.
AcpiNotify
Eine PEP_WORK_ACPI_NOTIFY-Struktur . Diese Struktur wird verwendet, wenn WorkType == PepWorkAcpiNotify
.
ControlMethodComplete
Eine PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE-Struktur . Diese Struktur wird verwendet, wenn WorkType == PepWorkAcpiEvaluateControlMethodComplete
.
Hinweise
Der WorkInformation-Member der PEP_WORK-Struktur ist ein Zeiger auf eine PEP_WORK_INFORMATION-Struktur .
Die unbenannte Union enthält die Datenstruktur, die dem vom WorkType-Member angegebenen Arbeitstyp zugeordnet ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 10. |
Kopfzeile | pepfx.h (include Pep_x.h) |