设置启动类型值
应将写入 Windows 显示驱动程序模型 (WDDM) 的显示驱动程序设置为在 Windows Vista 及更高版本上按需开始运行,而不是在操作系统初始化期间运行,就像在 Windows Vista 之前的操作系统上运行的显示驱动程序的情况一样。 此更改是由于 Windows Vista 之前的操作系统上不存在的清单和基于映像的安装功能造成的。 应将 StartType 条目的值设置为SERVICE_DEMAND_START (3) ,而不是SERVICE_SYSTEM_START (1) 。
以下示例显示了一个 service-install 部分,其中 StartType 条目的值设置为 SERVICE_DEMAND_START,以指示显示微型端口驱动程序是按需启动的:
;
; Service Installation Section
;
[R200_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary = %12%\r200.sys
有关与 AddService 指令关联的服务安装部分的详细信息,请参阅 INF AddService 指令。