genericusbfnioctl.h 标头
USB 驱动程序引用使用此标头。 有关详细信息,请参阅:
genericusbfnioctl.h 包含以下编程接口:
IOCTL
IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以通知 GenericUSBFn.sys 激活通用串行总线 (USB) 。 激活后,总线将准备好处理总线事件并处理流量。 |
IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以注册通用串行总线 (USB) 事件。 |
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以在 IN 方向上的终结点 0 上请求零长度控制状态握手。 |
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以在 OUT 方向上的终结点 0 上完成零长度控制状态握手。 |
IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS 此 IOCTL 代码受 nevtot 支持。 |
IOCTL_GENERICUSBFN_GET_CLASS_INFO 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以检索有关注册表中配置的设备的可用管道的信息。 |
IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以检索注册表中配置的设备可用管道的相关信息。 |
IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以获取设备上函数的整个接口描述符集。此 IOCTL 请求不会检索为整个设备设置的接口描述符。通用串行总线 (USB) 接口描述符为设备上的函数设置。 |
IOCTL_GENERICUSBFN_GET_PIPE_STATE 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以获取指定的通用串行总线 (USB) 管道的状态。 |
IOCTL_GENERICUSBFN_REGISTER_USB_STRING 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,用于注册字符串描述符。通用串行总线 (USB) 字符串描述符。 |
IOCTL_GENERICUSBFN_SET_PIPE_STATE 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,用于设置指定的通用串行总线 (USB) 管道的状态。 |
IOCTL_GENERICUSBFN_TRANSFER_IN 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以在与输入缓冲区中的指定管道 ID 对应的终结点上发出 IN 方向传输。 (IOCTL_GENERICUSBFN_TRANSFER_IN) |
IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以在与输入缓冲区中的指定管道 ID 对应的终结点上发出 IN 方向传输。 (IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT) |
IOCTL_GENERICUSBFN_TRANSFER_OUT 此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,以在与输入缓冲区中的指定管道 ID 对应的终结点上发出 OUT 方向传输。 |