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 指定终结点对象上传输的“无 Ping 响应”错误。
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

客户端驱动程序的实现,用于完成终结点上所有未完成的 I/O 请求。
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回调函数时由 UCX 传递的框架请求中更新的默认终结点的句柄。
ENDPOINT_RESET

描述重置终结点所需的信息。 此结构由 EVT_UCX_ENDPOINT_RESET 回调函数中的 UCX 传递。
ENDPOINTS_CONFIGURE

描述启用或禁用终结点的终结点。 此结构由 EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE 回调函数中的 UCX 传递。
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

定义指示终结点特征类型的值。