Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сообщает расширение класса 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 |