Функция UcmUcsiPpmNotification (ucmucsippm.h)

Сообщает расширение класса UcmUcsiCx о уведомлении UCSI.

Синтаксис

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

Параметры

[in] PpmObject

Дескриптор объекта диспетчера политик платформы (PPM), который драйвер клиента получил в предыдущем вызове UcmUcsiPpmCreate.

[in] DataBlock

Указатель на структуру [UCSI_DATA_BLOCK], содержащую сведения о уведомлении USCI.

Возвращаемое значение

Никакой

Замечания

Драйвер клиента вызывает UcmUcsiPpmNotification в случае уведомления UCSI. Драйвер не должен вызывать несколько экземпляров этой функции одновременно, чтобы избежать состояния гонки.

Драйвер клиента должен предположить, что драйвер может получить запрос перед возвратом этого вызова. Таким образом, если он сохраняет блокировку вокруг этой функции и ту же блокировку для обработки запроса, это приведет к взаимоблокировки.

Требования

Требование Ценность
минимальная версия KMDF 1.27
минимальная версия UMDF N/A
заголовка ucmucsippm.h (включая UcmUcsiCx.h)
библиотеки UcmUcsiCxStub.lib
IRQL <=DISPATCH_LEVEL