Função de retorno de chamada POFXCALLBACKREQUESTWORKER (pep_x.h)
A rotina RequestWorker é chamada por um PEP (plug-in de extensão de plataforma) para informar à PoFx ( estrutura de gerenciamento de energia ) do Windows que o PEP (plug-in de extensão de plataforma) tem uma solicitação de trabalho para enviar em nome do dispositivo especificado.
Sintaxe
POFXCALLBACKREQUESTWORKER Pofxcallbackrequestworker;
void Pofxcallbackrequestworker(
[in] POHANDLE PluginHandle
)
{...}
Parâmetros
[in] PluginHandle
Um valor POHANDLE que representa o registro do dispositivo com PoFx. O PEP recebeu anteriormente esse identificador da PoFx durante a notificação de PEP_DPM_REGISTER_DEVICE que informou ao PEP que a pilha de driver do dispositivo registrou o dispositivo com PoFx.
Retornar valor
Nenhum
Comentários
Essa rotina é implementada pela PoFx e é chamada pelo PEP. O membro RequestWorker da estrutura PEP_KERNEL_INFORMATION_STRUCT_V3 é um ponteiro para uma rotina RequestWorker .
Sempre que o PEP chama essa rotina, a PoFx responde enviando uma notificação de PEP_DPM_WORK para o PEP. Essa notificação poderá ser atrasada se um thread de trabalho não estiver disponível imediatamente para processar a solicitação de trabalho.
Um PEP pode chamar essa rotina em IRQL <= DISPATCH_LEVEL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 10. |
Plataforma de Destino | Windows |
Cabeçalho | pep_x.h (inclua Pep_x.h) |
IRQL | <= DISPATCH_LEVEL |