функция обратного вызова EVT_USBPM_EVENT_CALLBACK (usbpmapi.h)
Отправляет уведомления о прибытии и удалении концентратора, а также об изменениях состояния соединителя.
Синтаксис
EVT_USBPM_EVENT_CALLBACK EvtUsbpmEventCallback;
void EvtUsbpmEventCallback(
[In] PUSBPM_EVENT_CALLBACK_PARAMS Params
)
{...}
Параметры
[In] Params
Указатель на структуру USBPM_EVENT_CALLBACK_PARAMS вызывающего USBPM_EVENT_CALLBACK_PARAMS, которую драйвер клиента заполняет данными, зависящими от события.
Возвращаемое значение
None
Remarks
Драйвер клиента регистрирует свою реализацию этой функции обратного вызова, задавая соответствующий член USBPM_CLIENT_CONFIG и вызывая UsbPm_Register. Диспетчер политик может вызывать реализацию драйвера клиента до возврата [UsbPm_Register].
Чтобы диспетчер политик не вызывал функцию обратного вызова, драйвер клиента должен вызвать UsbPm_Deregister.
Вызовы функции обратного вызова сериализуются. Одновременно активен только один вызов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Минимальная версия KMDF | 1.27 |
Минимальная версия UMDF | 2.27 |
Верхняя часть | usbpmapi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по