Setting the Start Type Value
You should set display drivers that are written to the Windows Display Driver Model (WDDM) to start to run on demand on Windows Vista and later, rather than during operating-system initialization, as was the case with display drivers that ran on operating systems prior to Windows Vista. This change is due to manifest and image-based-install functionality that was not present on operating systems prior to Windows Vista. You should set the value for the StartType entry to SERVICE_DEMAND_START (3) rather than SERVICE_SYSTEM_START (1).
The following example shows a service-install section with the value for the StartType entry set to SERVICE_DEMAND_START to indicate that the display miniport driver is started on demand:
; ; 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
For more information about service-install sections that are associated with the AddService directive, see INF AddService Directive.