функция обратного вызова 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 , которую драйвер клиента заполняет данными, зависящими от события.
Возвращаемое значение
None
Remarks
Драйвер клиента регистрирует свою реализацию функции обратного вызова, задавая соответствующий член USBPM_CLIENT_CONFIG , а затем вызывая UsbPm_Register. Диспетчер политик может вызывать реализацию драйвера клиента до возврата [UsbPm_Register].
Чтобы диспетчер политик не вызывал функцию обратного вызова, драйвер клиента должен вызвать UsbPm_Deregister.
Вызовы функции обратного вызова сериализуются. Одновременно активен только один вызов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Минимальная версия KMDF | 1.27 |
Минимальная версия UMDF | 2.27 |
Верхняя часть | usbpmapi.h |