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