共用方式為


IOCTL_INTERNAL_USBFN_GET_PIPE_STATE IOCTL (usbfnioctl.h)

類別驅動程式會傳送此要求,以取得指定管道的停止狀態。

主要程序代碼

IRP_MJ_INTERNAL_DEVICE_CONTROL

輸入緩衝區

指定管道標識碼之 USBFNP一型 別的指標。

輸入緩衝區長度

USBFNP一類型的大小。

輸出緩衝區

由USB函式類別延伸模組設定的 BOOLEAN 值的指標, (UFX) ,指出指定的管道是否停止。 TRUE,表示管道處於停止狀態;FALSE 表示管道處於清除狀態。

輸出緩衝區長度

BOOLEAN 的大小。

狀態區塊

UFX 會以 STATUS_SUCCESS 完成要求。

備註

傳送 IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS 要求之後,必須傳送此要求。

當停止時,管道會將 STALL 交易封包傳送至主機。 如需詳細資訊,請參閱通用序列總線 (USB) 規格。

UFX 會將此 IOCTL 要求轉送至 UfxEndpointCreate 為端點建立的傳輸佇列。

規格需求

需求
標頭 usbfnioctl.h