共用方式為


usbfnioctl.h 標頭

usbref 會使用此標頭。 如需詳細資訊,請參閱

usbfnioctl.h 包含下列程式設計介面:

IOCTLs

 
IOCTL_INTERNAL_USBFN_ACTI加值稅E_USB_BUS

USB 類別驅動程式會傳送此要求來啟動匯流排,讓驅動程式可以準備處理匯流排事件並處理流量。
IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION

USB 類別驅動程式會傳送此要求來準備從 USB 函式類別延伸模組收到的通知, (UFX) ,以回應匯流排上的事件,例如埠類型變更或接收非標準安裝封包。
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_IN

類別驅動程式會傳送此要求,以在向向的端點 0 上傳送零長度控制狀態交握。
IOCTL_INTERNAL_USBFN_CONTROL_STATUS_HANDSHAKE_OUT

類別驅動程式會傳送此要求,以在 OUT 方向的端點 0 上傳送零長度控制狀態交握。
IOCTL_INTERNAL_USBFN_DEACTI加值稅E_USB_BUS

請勿使用。
IOCTL_INTERNAL_USBFN_GET_CLASS_INFO

類別驅動程式會傳送此要求 IO 控制程式代碼,以擷取裝置可用管道的相關資訊,如登錄中所設定。
IOCTL_INTERNAL_USBFN_GET_INTERFACE_DESCRIPTOR_SET

類別驅動程式會傳送此要求,以取得裝置上函式的整個 USB 介面描述項集。
IOCTL_INTERNAL_USBFN_GET_PIPE_STATE

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

類別驅動程式會傳送此要求來註冊 USB 字串描述項。
IOCTL_INTERNAL_USBFN_RESERVED

請勿使用此 (IOCTL_INTERNAL_USBFN_RESERVED) 文章。
IOCTL_INTERNAL_USBFN_SET_PIPE_STATE

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

請勿使用此 (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_EXIT_LPM) 文章。
IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE

請勿使用此 (IOCTL_INTERNAL_USBFN_SET_POWER_FILTER_STATE) 文章。
IOCTL_INTERNAL_USBFN_SIGNAL_REMOTE_WAKEUP

類別驅動程式會傳送此要求,以從端點取得遠端喚醒通知。
IOCTL_INTERNAL_USBFN_TRANSFER_IN

類別驅動程式會將此要求傳送至指定管道上的主機起始資料傳輸。
IOCTL_INTERNAL_USBFN_TRANSFER_IN_APPEND_ZERO_PKT

類別驅動程式會將此要求傳送至指定的管道起始 IN 傳輸,並附加零長度封包,以指出傳輸的結尾。
IOCTL_INTERNAL_USBFN_TRANSFER_OUT

類別驅動程式會傳送此要求,以從指定管道上的主機起始資料傳輸。

結構

 
USBFN_POWER_FILTER_STATE

保留的。 請勿使用。