共用方式為


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要求傳回之 BusContextUSB_BUS_INTERFACE_USBDI_V0 結構成員中的 Handle。

[in] unnamedParam2

要傳遞至埠驅動程式的 URB 指標。

傳回值

SubmitIsoOutUrb 會傳回下列其中一個值:

傳回碼 描述
STATUS_SUCCESS 呼叫已順利完成。
STATUS_NOT_SUPPORTED 主控制器不支援快速的異時介面和即時線程。

言論

此函式會取代 usbd.sys所提供的 USBD_BusSubmitIsoOutUrb 連結庫函式。

此函式可讓用戶端在提升許可權的 IRQL 即時線程中執行,以快速存取總線驅動程式。 此 USB 主機控制器必須支援即時線程,此函式才能運作。

呼叫驅動程式會在呼叫此函式時,擷取任何封包層級的錯誤資訊。

要求

要求 價值
目標平臺 桌面
標頭 usbbusif.h (包括 Usbbusif.h)
IRQL 任何