Compartilhar via


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

Confira também

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3