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回调函数时传递的框架请求中更新。 |
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 定义指示终结点特征类型的值。 |