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 定义客户端驱动程序在端口检测期间可能返回的端口类型。 |