Partager via


UcmUcsiPpmNotification, fonction (ucmucsippm.h)

Informe l’extension de classe UcmUcsiCx d’une notification UCSI.

Syntaxe

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

Paramètres

[in] PpmObject

Handle d’un objet Platform Policy Manager (PPM) que le pilote client a reçu lors de l’appel précédent à UcmUcsiPpmCreate.

[in] DataBlock

Pointeur vers une structure [UCSI_DATA_BLOCK] qui contient des informations sur la notification USCI.

Valeur de retour

None

Remarques

Le pilote client appelle UcmUcsiPpmNotification en cas de notification UCSI. Le pilote ne doit pas appeler plusieurs instance de cette fonction en même temps pour éviter une condition de course.

Le pilote client doit supposer que le pilote peut recevoir une demande avant le retour de cet appel. Par conséquent, s’il conserve un verrou autour de cette fonction et le même verrou autour de la gestion d’une demande, il en résultera un blocage.

Configuration requise

Condition requise Valeur
Version KMDF minimale 1,27 %
Version UMDF minimale N/A
En-tête ucmucsippm.h (include UcmUcsiCx.h)
Bibliothèque UcmUcsiCxStub.lib
IRQL <=DISPATCH_LEVEL