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

定义客户端驱动程序在端口检测期间可能返回的端口类型。