PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB回呼函式 (usbbusif.h)
不支援此回呼函式。
SubmitIsoOutUrb 函式會直接將 USB 要求區塊 (URB) 提交至總線驅動程式,而不需要配置 IRP。
語法
typedef NTSTATUS
(USB_BUSIFFN *PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB) (
IN PVOID,
IN PURB
);
參數
[in] unnamedParam1
由IRP_MN_QUERY_INTERFACE要求傳回之USB_BUS_INTERFACE_USBDI_V0結構的 BusContext 成員中傳回的句柄。
[in] unnamedParam2
要傳遞至埠驅動程式之 URB 的指標。
傳回值
SubmitIsoOutUrb 會傳回下列其中一個值:
傳回碼 | Description |
---|---|
STATUS_SUCCESS |
呼叫已順利完成。 |
STATUS_NOT_SUPPORTED |
主機控制器不支援快速的連續介面和即時線程。 |
備註
此函式會取代 usbd.sys所提供的USBD_BusSubmitIsoOutUrb連結庫函式。
此函式可讓在提升許可權 IRQL 的即時線程中執行的客戶端能夠快速存取總線驅動程式。 此 USB 主機控制器必須支援即時線程,此函式才能運作。
呼叫此函式時,呼叫驅動程式會捨棄任何封包層級的錯誤資訊。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | usbbusif.h (包含 Usbbusif.h) |
IRQL | 任何 |