Condividi tramite


struttura PEP_WORK_IDLE_STATE (pep_x.h)

La struttura PEP_WORK_IDLE_STATE contiene una richiesta di transizione di un componente a uno stato di alimentazione Fx.

Sintassi

typedef struct _PEP_WORK_IDLE_STATE {
       POHANDLE DeviceHandle;
  [in] ULONG    Component;
       ULONG    State;
} PEP_WORK_IDLE_STATE, *PPEP_WORK_IDLE_STATE;

Membri

DeviceHandle

Handle che rappresenta la registrazione del dispositivo con windows framework di risparmio energia (PoFx). Valore POHANDLE che rappresenta la registrazione del dispositivo con PoFx. Il plug-in di estensione della piattaforma (PEP) ha ricevuto in precedenza questo handle da PoFx durante la notifica PEP_DPM_REGISTER_DEVICE che informa il PEP che lo stack di driver del dispositivo ha registrato il dispositivo con PoFx.

[in] Component

Indice che identifica il componente. Questo membro è un indice nella matrice componenti nella struttura PEP_DEVICE_REGISTER_V2 fornita in precedenza da PEP in risposta alla notifica di PEP_DPM_REGISTER_DEVICE per questo dispositivo. Se la matrice Components contiene N elementi, gli indici dei componenti sono compresi tra 0 e N-1.

State

La destinazione Fx stato di alimentazione in cui eseguire la transizione del componente. Se questo parametro è 0, lo stato di destinazione è F0; se questo parametro è 1, lo stato di destinazione è F1; E così via. Per altre informazioni sugli stati di alimentazione di Fx, vedere Component-Level Power Management.

Osservazioni

Il membro IdleState della struttura PEP_WORK_INFORMATION è una struttura PEP_WORK_IDLE_STATE.

Fabbisogno

Requisito Valore
client minimo supportato Supportato a partire da Windows 10.
intestazione pep_x.h (includere Pepfx.h)

Vedere anche

PEP_DEVICE_REGISTER_V2

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION