Função de retorno de chamada PEPCALLBACKNOTIFYPPM (pepfx.h)

Uma rotina de retorno de chamada de evento AcceptProcessorNotification lida com notificações ppm (gerenciamento de energia do processador) da PoFx (estrutura de gerenciamento de energia ) do Windows.

Sintaxe

PEPCALLBACKNOTIFYPPM Pepcallbacknotifyppm;

BOOLEAN Pepcallbacknotifyppm(
  [in]                PEPHANDLE Handle,
  [in]                ULONG Notification,
  [in, out, optional] PVOID Data
)
{...}

Parâmetros

[in] Handle

O identificador do dispositivo para o PEP para o processador de destino. Se FOR NULL, a notificação não será direcionada a um processador específico.

[in] Notification

A ID de notificação ppm. Esse parâmetro especifica o tipo de notificação PPM que PoFx está enviando. Para obter uma lista de IDs de notificação ppm, consulte Notificações de PPM (gerenciamento de energia do processador).

[in, out, optional] Data

Um ponteiro para uma estrutura alocada por PoFx que contém os dados de entrada e/ou saída para essa notificação. O tipo dessa estrutura depende da ID de notificação especificada por Notificação. Para obter uma lista dos tipos de estrutura definidos para as várias IDs de notificação ppm, consulte Notificações de PPM (gerenciamento de energia do processador).

Retornar valor

A rotina AcceptProcessorNotification deverá retornar TRUE se manipular a notificação ou FALSE se não o fizer.

Comentários

Essa rotina é implementada pelo PEP (plug-in de extensão de plataforma) para um processador. O membro AcceptProcessorNotification da estrutura PEP_INFORMATION é um ponteiro para uma rotina AcceptProcessorNotification . O PEP chama a rotina PoFxRegisterPlugin ou PoFxRegisterPluginEx para registrar a rotina AcceptProcessorNotification do PEP com PoFx.

O IRQL no qual a rotina AcceptProcessorNotification do PEP é chamada varia de acordo com o tipo de notificação que está sendo enviada. O contexto no qual essa interface é chamada varia de PASSIVE_LEVEL a HIGH_LEVEL com interrupções desabilitadas. Para obter mais informações sobre o IRQL no qual cada tipo de notificação é enviado, consulte as páginas de referência individuais em Notificações de PPM (gerenciamento de energia do processador).

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte a partir do Windows 10.
Plataforma de Destino Windows
Cabeçalho pepfx.h (inclua Pep_x.h)
IRQL PASSIVE_LEVEL para HIGH_LEVEL

Confira também

PEP_INFORMATION

PoFxRegisterPlugin

PoFxRegisterPluginEx