Заголовок 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. |