IOCTL_GENERICUSBFN_REGISTER_USB_STRING IOCTL (genericusbfnioctl.h)

此 I/O 控制代码 (IOCTL) 由用户模式服务或应用程序发送,用于注册通用串行总线 (USB) 字符串描述符。

输入缓冲区

指向缓冲区的指针,该缓冲区包含带有 USB 字符串描述符 的 USBFN_USB_STRING 结构。

输入缓冲区长度

USBFN_USB_STRING结构的大小。

输出缓冲区

NULL。

输出缓冲区长度

无。

备注

必须在发送IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS请求后发送 请求。

如果此 I/O 控制代码 (同步调用 IOCTL) ,请将 lpOverlapped 参数设置为 NULL。 如果异步调用此 IOCTL,请将 lpOverlapped 参数分配给指向包含事件对象的句柄的 OVERLAPPED 结构的指针。 事件对象在操作完成时发出信号。

返回值是指示操作成功或失败的 BOOL 值。 TRUE 表示成功,否则为 FALSE。

要求

   
标头 genericusbfnioctl.h (包括 GenericUsbFnIoctl.h)

另请参阅

DeviceIoControl