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