Поделиться через


функция обратного вызова 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

См. также

USBPM_EVENT_CALLBACK_PARAMS