Condividi tramite


struttura PEP_WORK_POWER_CONTROL (pep_x.h)

La struttura PEP_WORK_POWER_CONTROL contiene i parametri per una richiesta di controllo alimentazione che il plug-in dell'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 di PEP_DPM_REGISTER_DEVICE precedente.

[in] PowerControlCode

Puntatore a un valore GUID che specifica l'operazione di controllo energia 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 il PEP genera più richieste con lo stesso codice di controllo nello stesso dispositivo).

[in] InBuffer

Puntatore a un buffer di input allocato dal driver che contiene i parametri di input per questa operazione di controllo energia.

[in] InBufferSize

Dimensioni in byte del buffer a cui punta InBuffer.

[in] OutBuffer

Puntatore a un buffer di output allocato dal driver a cui il PEP scrive i risultati di questa operazione di controllo energia.

[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 .

IL PEP rilascia una richiesta di controllo energia da un thread di lavoro. Windows Power Management Framework (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 pep_x.h (includere Pep_x.h)

Vedi anche

GUID

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxRegisterDevice

PowerControlCallback