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,以初始化這個結構。