Функция 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 .

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

None

Remarks

Драйвер клиента вызывает 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
Целевая платформа Windows
Header ufxclient.h
Библиотека ufxstub.lib
IRQL PASSIVE_LEVEL