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


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

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

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

Функции

 
UDECX_USB_ENDPOINT_CALLBACKS_INIT

Инициализирует структуру UDECX_USB_ENDPOINT_CALLBACKS перед вызовом UdecxUsbEndpointCreate.
UdecxUsbEndpointCreate

Создает объект конечной точки UDE.
UdecxUsbEndpointInitFree

Освободите ресурсы, выделенные вызовом UdecxUsbSimpleEndpointInitAllocate.
UdecxUsbEndpointInitSetCallbacks

Задает указатели на функции обратного вызова, реализованные драйвером UDE, в параметрах инициализации создаваемой простой конечной точки.
UdecxUsbEndpointInitSetEndpointAddress

Задает адрес конечной точки в параметрах инициализации создаваемой простой конечной точки.
UdecxUsbEndpointPurgeComplete

Завершает асинхронный запрос на отмену всех запросов ввода-вывода, помещенных в очередь к указанной конечной точке.
UdecxUsbEndpointSetWdfIoQueue

Задает объект очереди платформы с конечной точкой UDE.
UdecxUsbSimpleEndpointInitAllocate

Выделяет память для структуры инициализации, которая используется для создания простой конечной точки для указанного виртуального USB-устройства.

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

 
EVT_UDECX_USB_ENDPOINT_PURGE

Расширение класса эмуляции USB-устройства (UdeCx) вызывает эту функцию обратного вызова, чтобы остановить очередь запросов ввода-вывода в очередь конечной точки и отменить необработанные запросы.
EVT_UDECX_USB_ENDPOINT_RESET

Расширение класса эмуляции USB-устройства (UdeCx) вызывает эту функцию обратного вызова для сброса конечной точки виртуального USB-устройства.
EVT_UDECX_USB_ENDPOINT_START

Расширение класса эмуляции USB-устройства (UdeCx) вызывает эту функцию обратного вызова, чтобы начать обработку запросов ввода-вывода в указанной конечной точке виртуального USB-устройства.

Структуры

 
UDECX_USB_ENDPOINT_CALLBACKS

Содержит указатели функций на функции обратного вызова конечной точки, реализованные драйвером клиента UDE. Инициализируйте эту структуру, вызвав UDECX_USB_ENDPOINT_CALLBACKS_INIT.