Hardware ID.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Thu, 28 Oct 2010 17:23:23 +0300
changeset 649 2c884c88fd23
parent 643 6eeff5c4e2fe
child 650 a1c4d8b5711b
Hardware ID.
driver-win.rst
--- a/driver-win.rst	Thu Oct 28 14:14:25 2010 +0300
+++ b/driver-win.rst	Thu Oct 28 17:23:23 2010 +0300
@@ -192,6 +192,10 @@
                 Code-Signing Best Practices.
   http://msdn.microsoft.com/en-us/library/ff550764.aspx
                 Device Installation Signing Requirements.
+  http://www.microsoft.com/whdc/winlogo/categories.mspx
+                Windows Logo Program Test Categories.
+  http://www.microsoft.com/whdc/driver/install/drvsign/crosscert.mspx
+                Root Authority Cross-Certificate List
 
 ** Tools for Signing Drivers.
 
@@ -236,3 +240,28 @@
    package for the user's device, can legally distribute it, and can automatically download it.
 
   http://msdn.microsoft.com/en-us/library/ff554874.aspx
+
+* Hardware ID.
+
+PCI and AGP buses: Contain subsystem ID and subsystem vendor ID (&SUBSYS in the ID string). Drivers
+must have VID/DID/SVID/SID PNP ID entries to be published via Windows Update.
+
+PCI Device Subsystem IDs and Windows specifications are available at:
+http://www.microsoft.com/whdc/archive/pciidspec.mspx
+
+PCMCIA: Always specific; contains PCMCIA in the ID string.
+
+USB: Contains VID and &PID in the ID string.
+
+IEEE 1394: Always specific; contains 1394 in the ID string.
+
+HID: Contains &VID and &PID in the ID string.
+
+IDE: Contains IDE\ in the ID string.
+
+Parallel Port Printers: Contain LPTENUM\ in the ID string.
+
+IrDA Printers: IDs begin with HWP.
+
+  http://www.microsoft.com/whdc/winlogo/winup/default.mspx
+                Windows Update Driver Publishing