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 描述重設端點所需的資訊。 此結構是由 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 定義值,指出端點特性的類型。 |