启用 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