Функция 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.

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

None

Remarks

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

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

Требования

Требование Значение
Минимальная версия KMDF 1.27
Минимальная версия UMDF Н/Д
Верхняя часть ucmucsippm.h (включая UcmUcsiCx.h)
Библиотека UcmUcsiCxStub.lib
IRQL <=DISPATCH_LEVEL