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 定義用戶端驅動程式可在埠偵測期間傳回的可能埠類型。 |