共用方式為


usbfnbase.h 標頭

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

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

結構

 
ALTERNATE_INTERFACE

ALTERNATE_INTERFACE 結構提供通用序列匯流排 (USB) 介面的替代設定相關資訊。
USBFN_BUS_CONFIGURATION_INFO

儲存可用 USB 組態相關資訊的組態封包。
USBFN_CLASS_INFORMATION_PACKET

描述與 USB 介面相關聯的裝置介面類別別資訊。 這個結構只能保存單一函式介面的相關資訊。
USBFN_CLASS_INFORMATION_PACKET_EX

描述與 USB 介面相關聯的裝置介面類別別資訊。 這個結構可用來描述單一和多介面函式。
USBFN_CLASS_INTERFACE

描述介面及其端點。
USBFN_CLASS_INTERFACE_EX

瞭解USBFN_CLASS_INTERFACE_EX如何描述介面及其端點。
USBFN_INTERFACE_INFO

瞭解USBFN_INTERFACE_INFO如何描述介面及其端點。
USBFN_NOTIFICATION

描述使用 IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION 接收的通用序列匯流排 (USB) 事件通知的相關資訊。
USBFN_PIPE_INFORMATION

描述與特定介面上端點相關聯的管道屬性。
USBFN_USB_STRING

描述 USB 字串描述元和相關聯的字串索引。

列舉

 
USBFN_BUS_SPEED

USBFN_BUS_SPEED列舉會定義可能的匯流排速度。
USBFN_DEVICE_STATE

定義裝置/控制器的通用序列匯流排 (USB) 裝置狀態。 這些狀態會對應至 USB 2.0 規格 9.1 節中所定義的 USB 裝置狀態。
USBFN_DIRECTION

定義 USB 資料傳輸方向類型。
USBFN_EVENT

定義傳送至類別驅動程式的通知。
USBFN_PORT_TYPE

定義用戶端驅動程式可在埠偵測期間傳回的可能埠類型。