【发布时间】:2011-04-08 10:04:33
【问题描述】:
一些驱动程序通过 DeviceIoControl 返回一个结构,该结构包含一个以 null 结尾的字符串,比如符号名称。该字符串的位置应该在哪里?例如,USB 主控制器接受 IOCTL_USB_GET_ROOT_HUB_NAME (http://msdn.microsoft.com/en-us/library/ff537326(v=VS.85).aspx),它接受 USB_HCD_DRIVERKEY_NAME 结构的缓冲区作为输出。仔细观察,该结构http://msdn.microsoft.com/en-us/library/ff539325(v=VS.85).aspx 的 DriverKeyName 字段只是一个具有 1 个 WCHAR 类型元素的数组。实际的驱动程序密钥名称应该在哪里?
【问题讨论】:
标签: winapi usb driver device wdk