Partager via


Définition de la valeur du type de démarrage

Vous devez définir les pilotes d’affichage écrits dans le modèle WDDM (Windows Display Driver Model) pour qu’ils commencent à s’exécuter à la demande sur Windows Vista et versions ultérieures, plutôt que pendant l’initialisation du système d’exploitation, comme c’était le cas avec les pilotes d’affichage qui s’exécutaient sur des systèmes d’exploitation antérieurs à Windows Vista. Ce changement est dû aux fonctionnalités d’installation basées sur les manifestes et les images qui n’étaient pas présentes sur les systèmes d’exploitation avant Windows Vista. Vous devez définir la valeur de l’entrée StartType sur SERVICE_DEMAND_START (3) plutôt que sur SERVICE_SYSTEM_START (1).

L’exemple suivant montre une section d’installation de service avec la valeur de l’entrée StartType définie sur SERVICE_DEMAND_START pour indiquer que le pilote miniport d’affichage est démarré à la demande :

;
; 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

Pour plus d’informations sur les sections d’installation de service associées à la directive AddService , consultez Directive INF AddService.