设置启动类型值

应将写入 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 指令