组织供应商 ID 的用途和管理Usage and Management of Organization Vendor IDs

在驱动程序包中错误使用硬件 ID 会对客户和合作伙伴产生严重影响。Using hardware IDs incorrectly in driver packages can have significant impact on customers and partners. 若要确保驱动程序包适合发布到 Windows 更新,请充分利用可用于验证供应商 ID 代码用途的新逻辑。To ensure that driver packages are suitable for publishing to Windows Update, take advantage of the new logic available for validating Vendor ID code usage.

这些更改将于 2016 年 8 月后的某个时间生效。These changes will take effect sometime after August 2016.

供应商 ID 检查Vendor ID check

Microsoft 将会针对 PCI 和 USB 总线上的设备字符串,验证包含在驱动程序 INF 文件中的驱动程序字符串的供应商 ID 值。Microsoft will validate the Vendor ID value of the driver strings contained in the driver INF files for device strings on PCI and USB buses. 此验证作为确定某设备驱动程序是否可以使用驱动程序分发中心发布到 Windows 更新的一部分进行执行,并且包括使用以下总线枚举器的设备字符串:This validation is performed as part of determining whether a device driver is eligible to be published to Windows Update using the Driver Distribution Center, and includes device strings that use the following bus enumerators:

  • PCIPCI
  • USBUSB
  • HDAUDIOHDAUDIO
  • HIDHID
  • DOT4DOT4
  • DOT4PRTDOT4PRT
  • DOT4USBDOT4USB

对于使用上述总线枚举器的驱动程序,将驱动程序提交到硬件开发人员中心仪表板的合作伙伴必须关联到驱动程序 INF 文件的每个设备字符串中的供应商 ID 代码或 SUBSYS 供应商 ID 代码(如果有),才能将驱动程序发布到 Windows 更新。For drivers using the above bus enumerators, the partner submitting the driver to the Hardware Dev Center Dashboard must be associated to either the Vendor ID code or the SUBSYS Vendor ID code (where present) from each device string in the driver INF file(s) in order for the driver to be published to Windows Update.

如果合作伙伴没有关联到驱动程序中使用的任何设备字符串中的供应商 ID 或 SUBSYS 供应商 ID 代码,则合作伙伴将无法使用驱动程序分发中心分配驱动程序。If the partner is not associated to either the Vendor ID or SUBSYS Vendor ID code in any device string used in a driver, the partner will not be able to distribute the driver using the Driver Distribution Center. 但是,如果驱动程序符合签署的其他要求,硬件开发人员中心 (Sysdev) 将仍然可以签署提交。However, the Hardware Dev Center (Sysdev) will still sign the submission, provided the driver meets the other requirements for signing.

虽然此检查限于使用上述总线枚举器的设备字符串,但如果使用其他总线枚举器的设备字符串符合驱动程序分发中心的一般要求,则仍可以将他们发布到 Windows 更新。While this check is limited to device strings using the bus enumerators above, device strings that use other bus enumerators are still eligible to be published to Windows Update, provided they meet general requirements for the Driver Distribution Center.

分发限制Distribution limitations

在设备字符串从驱动程序分发中心发布到 Windows 更新后,只有发布了该驱动程序的组织(或该组织中的任何子组织)可以使用相同的设备字符串向 Windows 更新发布更高版本的驱动程序。Once a device string has been published to Windows Update from the Driver Distribution Center, only the organization that published the driver (or any sub-division from that organization) can publish newer drivers to Windows Update using the same device string.

注意 此规则适用于发布到 Windows 更新的所有设备字符串,无论驱动程序使用哪种总线枚举器,或者无论是有供应商 ID 代码还是有 SUBSYS 供应商 ID 代码。Note This applies for all device strings published to Windows Update, regardless of which bus enumerator is used by the driver, or whether a Vendor ID code or SUBSYS Vendor ID code is present.

针对使用在以上供应商 ID 检查部分中列出的总线枚举器的设备字符串,拥有供应商 ID 代码的组织或拥有 SUBSYS 供应商 ID 代码的组织均可在这些代码存在的情况下发布驱动程序。For device strings that use a bus enumerator outlined in the above Vendor ID Check section, either the organization with the Vendor ID code or the organization with the SUBSYS Vendor ID code can publish the driver, when present. 但是,一旦某个组织发布了设备字符串,其他组织将无法发布相同的设备字符串。However, once an organization publishes the device string, other organizations will not be able to publish the same device string.

使用 HWID 进行分发Distribution with a HWID

如果某个组织要进行提交,或收到由于供应商 ID 检查而无法发布的转售提交,则可以联系 ddchelp@microsoft.com 以获取其他目标。An organization which makes a submission or receives a resold submission that is not eligible to be published due to the Vendor ID check can contact ddchelp@microsoft.com for additional targeting.

经销商提交异常Reseller submission exception

如果某个合作伙伴转售已提交的设备驱动程序提交,接收已转售提交的合作伙伴可以(根据上述供应商 ID 代码和 SUBSYS 供应商 ID 代码)为对他们的组织有效的设备字符串分配驱动程序。When a partner resells a device driver submission they have submitted, the partner that receives the resold submission can distribute the driver(s) for the device strings valid for their organization (per the Vendor ID code and SUBSYS Vendor ID code check described above). 另外,接收转售提交的合作伙伴还可以为关联到该特定转售提交的初始提交者的任何设备字符串分配驱动程序。In addition, the partner who receives the resold submission can also distribute the driver for any device string associated to the original submitter for that specific resold submission.

如果转售提交的组织和接收转售提交的组织均未关联到提交驱动程序中使用的供应商 ID 代码或 SUBSYS 供应商 ID 代码,则该驱动程序将不可分发。If neither the organization which resold the submission nor the organization which received the resold submission is associated to the Vendor ID code or SUBSYS Vendor ID code used in the submission driver, the driver will not be eligible for distribution.

将新的供应商 ID 代码关联到某个组织Associating new Vendor ID codes to an organization

供应商 ID 列表页面(在硬件开发人员中心的“管理”部分下)仪表板将列出关联到你的组织的已知供应商 ID 代码。The Vendor ID List page (under the Administration section on the Hardware Dev Center) Dashboard lists the known Vendor ID codes associated to your organization. 如果该列表不完整或不正确,请联系 sysdev@microsoft.com,以提供其他信息或进行更正。If this list is incomplete or inaccurate, please contact sysdev@microsoft.com to provide the addition or correction.

查看提交的发布资格状态Viewing publishing eligibility status for a submission

作为提交签署过程的一部分,Microsoft 将确定包含在设备驱动程序提交中的设备字符串是否满足供应商 ID 检查要求。Microsoft will determine whether the device strings included in a device driver submission satisfy the Vendor ID check requirement as part of the submission signing process. 在设备驱动程序提交成功完成后,有关不合格的设备字符串的信息将包含在由硬件开发人员中心发送的提交状态电子邮件中。Information regarding non-eligible device strings will be included in the submission status email sent from the Hardware Dev Center upon successful completion of a device driver submission. 如果提交满足签署要求,仍然可以签署附带不适合发布到 Windows 更新的设备字符串的驱动程序。A driver with device strings not eligible to be published to Windows Update can still be signed, provided the submission satisfies the signing requirements.

此外,已批准的设备驱动程序提交的提交状态详细信息页面(位于“硬件兼容性”下)包含“摘要和任务”*选项卡上的“发布”部分,该部分指示提交是否包含可发布到 Windows 更新的驱动程序。Additionally, the submission status details page for Approved device driver submissions (located under Hardware Compatibility) includes a Publishing section on the *Summary and tasks tab that indicates whether the submission contains driver(s) that can be published to Windows Update.

向 Microsoft 发送有关该主题的评论Send comments about this topic to Microsoft