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 |