struttura PEP_WORK_POWER_CONTROL (pepfx.h)
La struttura PEP_WORK_POWER_CONTROL contiene i parametri per una richiesta di controllo alimentazione che il plug-in di estensione della piattaforma (PEP) invia direttamente a un driver del processore.
Sintassi
typedef struct _PEP_WORK_POWER_CONTROL {
POHANDLE DeviceHandle;
[in] LPCGUID PowerControlCode;
PVOID RequestContext;
[in] PVOID InBuffer;
[in] SIZE_T InBufferSize;
[in] PVOID OutBuffer;
[in] SIZE_T OutBufferSize;
} PEP_WORK_POWER_CONTROL, *PPEP_WORK_POWER_CONTROL;
Members
DeviceHandle
Valore POHANDLE che identifica il processore. Il PEP ha ricevuto questo handle in una notifica PEP_DPM_REGISTER_DEVICE precedente.
[in] PowerControlCode
Puntatore a un valore GUID che specifica l'operazione di controllo alimentazione da eseguire.
RequestContext
Puntatore a un valore di contesto definito da PEP. Il PEP potrebbe usare questo valore per identificare in modo univoco un messaggio di richiesta di controllo energia (nel caso in cui pep invia più richieste con lo stesso codice di controllo allo stesso dispositivo).
[in] InBuffer
Puntatore a un buffer di input allocato dal driver che contiene i parametri di input per questa operazione di controllo alimentazione.
[in] InBufferSize
Dimensioni in byte del buffer a cui punta InBuffer.
[in] OutBuffer
Puntatore a un buffer di output allocato dal driver in cui pep scrive i risultati di questa operazione di controllo alimentazione.
[in] OutBufferSize
Dimensioni in byte del buffer a cui punta OutBuffer.
Commenti
Il membro PowerControl della struttura PEP_WORK_INFORMATION è un puntatore a una struttura PEP_WORK_POWER_CONTROL .
Pep invia una richiesta di controllo alimentazione da un thread di lavoro. Il framework di risparmio energia di Windows (PoFx) inoltra questa richiesta chiamando la routine PowerControlCallback del driver del processore, se il driver implementa questa routine.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pepfx.h (include Pep_x.h) |
Vedi anche
GUID