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 定义指示终结点特征类型的值。 |