Compartilhar via


Função UcmUcsiPpmNotification (ucmucsippm.h)

Informa a extensão de classe UcmUcsiCx sobre uma notificação UCSI.

Sintaxe

void UcmUcsiPpmNotification(
  [in] UCMUCSIPPM       PpmObject,
  [in] PUCSI_DATA_BLOCK DataBlock
);

Parâmetros

[in] PpmObject

Um identificador para um objeto PPM (Platform Policy Manager) que o driver cliente recebeu na chamada anterior para UcmUcsiPpmCreate.

[in] DataBlock

Um ponteiro para uma estrutura [UCSI_DATA_BLOCK] que contém informações sobre a notificação da USCI.

Retornar valor

Nenhum

Comentários

O driver cliente chama UcmUcsiPpmNotification no caso de uma notificação UCSI. O piloto não deve chamar mais de uma instância dessa função ao mesmo tempo para evitar uma condição de corrida.

O driver cliente deve assumir que o driver pode receber uma solicitação antes que essa chamada retorne. Portanto, se ele mantiver um bloqueio em torno dessa função e o mesmo bloqueio em torno do tratamento de uma solicitação, isso resultará em um deadlock.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.27
Versão mínima do UMDF N/D
Cabeçalho ucmucsippm.h (inclua UcmUcsiCx.h)
Biblioteca UcmUcsiCxStub.lib
IRQL <=DISPATCH_LEVEL