Festlegen des Starttypwerts
Sie sollten Anzeigetreiber, die in das Windows Display Driver Model (WDDM) geschrieben wurden, so einstellen, dass sie bei Bedarf unter Windows Vista und später ausgeführt werden, anstatt während der Betriebssysteminitialisierung, wie dies bei Anzeigetreibern der Fall war, die auf Betriebssystemen vor Windows Vista ausgeführt wurden. Diese Änderung ist auf manifest- und imagebasierte Installationsfunktionen zurückzuführen, die auf Betriebssystemen vor Windows Vista nicht vorhanden waren. Sie sollten den Wert für den StartType-Eintrag auf SERVICE_DEMAND_START (3) und nicht auf SERVICE_SYSTEM_START (1) festlegen.
Das folgende Beispiel zeigt einen Dienstinstallationsabschnitt, in dem der Wert für den StartType-Eintrag auf SERVICE_DEMAND_START festgelegt ist, um anzugeben, dass der Anzeigeminiporttreiber bei Bedarf gestartet wird:
;
; 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
Weitere Informationen zu Abschnitten zur Dienstinstallation, die der AddService-Direktive zugeordnet sind, finden Sie unter INF AddService-Direktive.