udecxusbendpoint.h 標頭
usbref 會使用此標頭。 如需詳細資訊,請參閱
udecxusbendpoint.h 包含下列程式設計介面:
函式
UDECX_USB_ENDPOINT_CALLBACKS_INIT 在 UdecxUsbEndpointCreate 呼叫之前,初始化UDECX_USB_ENDPOINT_CALLBACKS結構。 |
UdecxUsbEndpointCreate 建立 UDE 端點物件。 |
UdecxUsbEndpointInitFree 釋放 UdecxUsbSimpleEndpointInitAllocate 呼叫所配置的資源。 |
UdecxUsbEndpointInitSetCallbacks 在要建立之簡單端點的初始化參數中,設定 UDE 用戶端驅動程式實作回呼函式的指標。 |
UdecxUsbEndpointInitSetEndpointAddress 在要建立之簡單端點的初始化參數中設定端點的位址。 |
UdecxUsbEndpointPurgeComplete 完成非同步要求,以取消排入指定端點的所有 I/O 要求。 |
UdecxUsbEndpointSetWdfIoQueue 使用 UDE 端點設定架構佇列物件。 |
UdecxUsbSimpleEndpointInitAllocate 為用來為指定的虛擬 USB 裝置建立簡單端點的初始化結構配置記憶體。 |
回呼函式
EVT_UDECX_USB_ENDPOINT_PURGE USB 裝置模擬類別延伸模組 (UdeCx) 叫用此回呼函式,以停止對端點佇列的 I/O 要求佇列,並取消未處理的要求。 |
EVT_UDECX_USB_ENDPOINT_RESET UdeCx) (USB 裝置模擬類別延伸模組會叫用此回呼函式,以重設虛擬 USB 裝置的端點。 |
EVT_UDECX_USB_ENDPOINT_START USB 裝置模擬類別延伸模組 (UdeCx) 叫用此回呼函式,以開始處理虛擬 USB 裝置指定端點上的 I/O 要求。 |
結構
UDECX_USB_ENDPOINT_CALLBACKS 包含 UDE 用戶端驅動程式所實作之端點回呼函式的函式指標。 呼叫 UDECX_USB_ENDPOINT_CALLBACKS_INIT,以初始化這個結構。 |