VID、PID是什么,有什么用?

VIDVender ID供应商识别码
PID
Product ID产品识别码
每一个USB(Universal Serial BUS)都有VIDPIDVID, PID数值实际上是USB设备连接到Windows系统下作为唯一标识的ID,当设备通过USB连接到电脑时,其驱动正是依赖于它。

VID是由供应商向USB-IF(Implementers Forum 应用者论坛)申请。每一个供应商的VID是唯一的,PID是由供应商自行决定。主机通过VIDPID来识别不同的设备,根据他们(以及设备的版本号),可以给设备加载或安装相应的驱动程序。VIDPID的长度都是两个字节。通常设备的VID, PID都是由一串字符组成如:USB\VID_04A9&PID_1761,“_ 后面表示具体的VID, PID数值。

如何查看usb设备的vidpid
查看方式如下:
1
、将USB插入电脑,
2
、右键单击【此电脑】,选择【管理】,
3
、在弹出的对话框中选择【设备管理器】,选择【相应的USB设备】,
4
、右键单击【相应的USB设备】,选择【属性】,在弹出的对话框中选择【详细信息】,属性选择【硬件ID】即可。

VIDPID的存储通常有两种方式。第一种是主控制生厂商的VIDPID,存储在主控的bootcode中。第二种是设备生厂商的VIDPID,VIDPID存储在主控外的非易失存储设备中(EEPROMFlash)的设备固件中。当USB设备连接主机时,如果固件中有设备生产商的VIDPID报告给主机,而是忽略主控生产商的VIDPID。理论上一个USB存储设备的VID是设备生厂商的VID,而不是主控生厂商的VID,这两个VID应该是不同的(主控生厂商自己生产的设备除外)。