estrutura PEP_WORK_POWER_CONTROL (pepfx.h)
A estrutura PEP_WORK_POWER_CONTROL contém os parâmetros para uma solicitação de controle de energia que o PEP (plug-in de extensão de plataforma) envia diretamente para um driver de processador.
Sintaxe
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;
Membros
DeviceHandle
Um valor POHANDLE que identifica o processador. O PEP recebeu esse identificador em uma notificação de PEP_DPM_REGISTER_DEVICE anterior.
[in] PowerControlCode
Um ponteiro para um valor GUID que especifica a operação de controle de energia a ser executada.
RequestContext
Um ponteiro para um valor de contexto definido por PEP. O PEP pode usar esse valor para identificar exclusivamente uma mensagem de solicitação de controle de energia (caso o PEP emita várias solicitações com o mesmo código de controle para o mesmo dispositivo).
[in] InBuffer
Um ponteiro para um buffer de entrada alocado pelo driver que contém os parâmetros de entrada para essa operação de controle de energia.
[in] InBufferSize
O tamanho em bytes do buffer apontado pelo InBuffer.
[in] OutBuffer
Um ponteiro para um buffer de saída alocado por driver no qual o PEP grava os resultados dessa operação de controle de energia.
[in] OutBufferSize
O tamanho em bytes do buffer apontado pelo OutBuffer.
Comentários
O membro PowerControl da estrutura PEP_WORK_INFORMATION é um ponteiro para uma estrutura PEP_WORK_POWER_CONTROL .
O PEP emite uma solicitação de controle de energia de um thread de trabalho. A PoFx ( estrutura de gerenciamento de energia ) do Windows encaminha essa solicitação chamando a rotina PowerControlCallback do driver do processador, se o driver implementar essa rotina.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 10. |
Cabeçalho | pepfx.h (inclua Pep_x.h) |
Confira também
GUID