启用 Direct3D 版本 10 DDI 的支持

若要启用对用户模式显示驱动程序 DLL 版本 10 DDI 的支持,安装图形设备的显示驱动程序的 INF 文件必须列出 DLL 的名称,而不管 Direct3D 版本 10 DDI 是与 Direct3D 版本 9 DDI 存在于同一 DLL 中还是单独的 DLL 中。

显示微型端口和User-Mode显示驱动程序的安装要求部分介绍了如何根据 Windows Vista 显示驱动程序模型安装和使用用户模式显示驱动程序。 若要同时启用对 Direct3D 版本 10 DDI 的支持,必须将包含版本 10 DDI 的 DLL 的名称指定为用户模式显示驱动程序名称列表中的第二个条目,即使版本 10 DDI 与版本 9 DDI 存在于同一 DLL 中也是如此。 以下示例演示了如果版本 10 DDI 包含在 Umd10.dll (即版本 9 DDI) 的单独 DLL 时,如何启用对版本 10 DDI 的支持:

[Xxx_SoftwareDeviceSettings]
...
 HKR,, UserModeDriverName,    %REG_MULTI_SZ%, umd9.dll, umd10.dll
 HKR,, InstalledDisplayDrivers,    %REG_MULTI_SZ%, umd9, umd10 

以下示例演示如果版本 10 DDI 包含在 Umd.dll (即版本 9 DDI 的同一 DLL) ,如何启用对版本 10 DDI 的支持:

[Xxx_SoftwareDeviceSettings]
...
 HKR,, UserModeDriverName,    %REG_MULTI_SZ%, umd.dll, umd.dll
 HKR,, InstalledDisplayDrivers,    %REG_MULTI_SZ%, umd, umd