Функция UfxEndpointInitSetEventCallbacks (ufxclient.h)

Инициализация структуры UFXENDPOINT_INIT.

Синтаксис

VOID UfxEndpointInitSetEventCallbacks(
  [in, out] PUFXENDPOINT_INIT       EndpointInit,
  [in]      PUFX_ENDPOINT_CALLBACKS Callbacks
);

Параметры

[in, out] EndpointInit

Непрозрачная структура, передаваемая UFX в вызове EVT_UFX_DEVICE_ENDPOINT_ADD или EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD.

[in] Callbacks

Указатель на структуру UFX_ENDPOINT_CALLBACKS.

Возвращаемое значение

Никакой

Замечания

Драйвер клиента вызывает UfxEndpointCreate из EVT_UFX_DEVICE_ENDPOINT_ADD или функции обратного вызова событий EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD, чтобы создать новую конечную точку.

Драйвер клиента сначала вызывает UFX_ENDPOINT_CALLBACKS_INIT для инициализации структуры UFX_ENDPOINT_CALLBACKS. Затем он вызывает UfxEndpointCreate с инициализированной структурой UFX_ENDPOINT_CALLBACKS.

Пример кода, показывающий, как создать объект UFXENDPOINT и инициализировать его контекст, см. в разделе "Примечания" UfxEndpointCreate.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
целевая платформа Виндоус
заголовка ufxclient.h
библиотеки ufxstub.lib
IRQL PASSIVE_LEVEL