Заголовок ucxendpoint.h

Этот заголовок используется в usbref. Дополнительные сведения см. в разделе:

ucxendpoint.h содержит следующие программные интерфейсы:

Функции

 
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT

Инициализирует структуру UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS с помощью функций обратного вызова драйвера клиента. Драйвер клиента вызывает эту функцию перед вызовом метода UcxEndpointCreate, чтобы создать конечную точку и зарегистрировать ее функции обратного вызова в UCX.
UCX_ENDPOINT_EVENT_CALLBACKS_INIT

Инициализирует структуру UCX_ENDPOINT_EVENT_CALLBACKS с помощью функций обратного вызова драйвера клиента. Драйвер клиента вызывает эту функцию перед вызовом метода UcxEndpointCreate, чтобы создать конечную точку и зарегистрировать ее функции обратного вызова в UCX.
UcxDefaultEndpointInitSetEventCallbacks

Инициализирует структуру UCXENDPOINT_INIT с помощью функций обратного вызова событий драйвера клиента, связанных с конечной точкой по умолчанию.
UcxEndpointAbortComplete

Уведомляет UCX о том, что операция прерывания передачи завершена для указанного объекта конечной точки.
UcxEndpointCreate

Создает конечную точку для указанного объекта USB-устройства.
UcxEndpointGetStaticStreamsReferenced

Возвращает объект статических потоков, на который ссылается ссылка, для указанной конечной точки.
UcxEndpointInitSetEventCallbacks

Инициализирует структуру UCXENDPOINT_INIT с помощью функций обратного вызова событий драйвера клиента, связанных с конечными точками на устройстве.
UcxEndpointNeedToCancelTransfers

Драйвер клиента вызывает этот метод перед отменой передачи по сети.
UcxEndpointNoPingResponseError

Уведомляет UCX об ошибке "Нет ответа на связь" для передачи указанного объекта конечной точки.
UcxEndpointPurgeComplete

Уведомляет UCX о том, что операция очистки завершена в указанном объекте конечной точки.
UcxEndpointSetWdfIoQueue

Задает очередь платформы для указанного объекта конечной точки.

Функции обратного вызова

 
EVT_UCX_DEFAULT_ENDPOINT_UPDATE

Реализация драйвера клиента, вызываемая UCX со сведениями о конечной точке по умолчанию.
EVT_UCX_ENDPOINT_ABORT

Реализация драйвера клиента, вызываемая UCX для прерывания очереди, связанной с конечной точкой.
EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS

UCX вызывает эту функцию обратного вызова для получения сведений о задержках пути передачи для изохронной конечной точки.
EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS

Реализация драйвера клиента, вызываемая UCX для уведомления драйвера контроллера о том, что он может завершить отмененные передачи в конечной точке.
EVT_UCX_ENDPOINT_PURGE

Реализация драйвера клиента, которая завершает все незавершенные запросы ввода-вывода в конечной точке.
EVT_UCX_ENDPOINT_RESET

Реализация драйвера клиента, вызываемая UCX для сброса программирования контроллера для конечной точки.
EVT_UCX_ENDPOINT_SET_CHARACTERISTIC

UCX вызывает эту функцию обратного вызова, чтобы задать приоритет конечной точки.
EVT_UCX_ENDPOINT_START

Реализация драйвера клиента, вызываемая UCX для запуска очереди, связанной с конечной точкой.
EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD

Реализация драйвера клиента, вызываемая UCX для создания статических потоков.
EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE

Реализация драйвера клиента, вызываемая UCX для освобождения ресурсов контроллера для всех потоков для конечной точки.
EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE

Реализация драйвера клиента, вызываемая UCX для включения статических потоков.

Структуры

 
DEFAULT_ENDPOINT_UPDATE

Содержит дескриптор конечной точки по умолчанию для обновления в запросе платформы, который передается UCX при вызове функции обратного вызова EVT_UCX_DEFAULT_ENDPOINT_UPDATE.
ENDPOINT_RESET

Описывает сведения, необходимые для сброса конечной точки. Эта структура передается UCX в функции обратного вызова EVT_UCX_ENDPOINT_RESET.
ENDPOINTS_CONFIGURE

Описывает конечные точки для включения или отключения конечных точек. Эта структура передается UCX в функции обратного вызова EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
ENDPOINTS_CONFIGURE_FAILURE_FLAGS

Эта структура предоставляет флаги сбоя, указывающие на ошибки, если таковые имеются, которые могли возникнуть во время запроса к функции обратного вызова EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS

Эта структура предоставляет список функций обратного вызова событий конечной точки UCX по умолчанию.
UCX_ENDPOINT_CHARACTERISTIC

Хранит характеристики конечной точки.
UCX_ENDPOINT_EVENT_CALLBACKS

Эта структура предоставляет список указателей на функции обратного вызова событий конечной точки UCX.
UCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS

Хранит значения задержки изохронного пути передачи.

Перечисления

 
ENDPOINT_RESET_FLAGS

Определяет параметры для запроса на сброс конечной точки.
UCX_CONTROLLER_ENDPOINT_CHARACTERISTIC_PRIORITY

Указывает приоритет конечных точек.
UCX_ENDPOINT_CHARACTERISTIC_TYPE

Определяет значения, указывающие тип характеристики конечной точки.