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