Section INF DDInstall.Events

Chaque DDInstall par modèle. La section Événements contient une ou plusieurs directives INF AddEventProvider, AddAutoLogger ou UpdateAutoLogger qui référencent des sections supplémentaires définies par l’enregistreur INF dans un fichier INF. Cette section est prise en charge pour Windows 10 version 1809 et ultérieures.

[install-section-name.Events] |
[install-section-name.nt.Events] |
[install-section-name.ntx86.Events] |
[install-section-name.ntia64.Events] |
[install-section-name.ntamd64.Events] |
[install-section-name.ntarm.Events] |
[install-section-name.ntarm64.Events]

AddEventProvider={ProviderGUID},event-provider-install-section
AddAutoLogger=session-name,{SessionGUID},add-autologger-install-section 
UpdateAutoLogger=session-name,update-autologger-install-section  
[Include=filename.inf[,filename2.inf]...]
[Needs=inf-section-name[,inf-section-name]...] 

Vous pouvez fournir une DDInstall. Section Événements avec au moins une directive AddEventProvider pour inscrire le suivi des événements pour les fournisseurs Windows (ETW). Vous pouvez également fournir une ou plusieurs directives AddAutoLogger pour configurer et démarrer une session AutoLogger et mettre à jour les directives UpdateAutoLogger pour ajouter des fournisseurs AutoLogger à une session AutoLogger existante.

Entrées

AddEventProvider={ProviderGUID},event-provider-install-section
Cette directive fait référence à une section event-provider-install-install-defined INF dans le fichier INF pour les pilotes des périphériques couverts par cette section DDInstall . Pour plus d’informations, consultez la directive INF AddEventProvider.

AddAutoLogger=session-name,{SessionGUID},add-autologger-install-section
Cette directive fait référence à une section add-autologger-install-install-defined INF pour les pilotes des périphériques couverts par cette section DDInstall . Pour plus d’informations, consultez les directives INF AddAutoLogger et UpdateAutoLogger.

UpdateAutoLogger=session-name,update-autologger-install-section
Cette directive fait référence à une section update-autologger-install-install-defined INF-writer ailleurs dans le fichier INF pour les pilotes des périphériques couverts par cette section DDInstall . Pour plus d’informations, consultez les directives INF AddAutoLogger et UpdateAutoLogger.

Include=filename. inf[,filename2.inf]...
Cette entrée facultative spécifie un ou plusieurs fichiers INF fournis par le système qui contiennent des sections nécessaires pour installer cet appareil. Si cette entrée est spécifiée, une entrée Besoins est généralement requise.

Needs=inf-section-name[,inf-section-name]...
Cette entrée facultative spécifie la section qui doit être traitée pendant l’installation de cet appareil. En règle générale, la section est une DDInstall. Section Événements dans un fichier INF fourni par le système répertorié dans une entrée Include . Toutefois, il peut s’agir de n’importe quelle section référencée dans un DDInstall. Section Événements .

Remarks

DDInstall. Les sections Événements doivent avoir les mêmes décorations de plateforme et de système d’exploitation que leurs sections DDInstall associées. Par exemple, un nom d’installation-section. La section ntx86 aurait un nom de section d’installation correspondant. ntx86. Section Événements .

La section DDInstall spécifiée doit être référencée dans une entrée spécifique aux appareils/modèles sous la section Modèles par fabricant du fichier INF. Les extensions qui ne respectent pas la casse du nom de section install indiqué dans l’instruction de syntaxe formelle peuvent être insérées dans un tel DDInstall. Nom de la section Événements dans les fichiers INF multiplateformes.

Pour plus d’informations sur l’utilisation des extensions .nt définies par le système, .ntx86, .ntia64, .ntamd64, .ntarm et .ntarm64, consultez Création de fichiers INF pour plusieurs plateformes et systèmes d’exploitation.

Examples

Cet exemple montre le nom de la section d’installation. Section Événements et ses sections event-provider-install-sections, add-autologger-install-sections et update-autologger-install-sections dans le fichier INF.

[Device_Inst.NT.Events]
AddEventProvider={071acb53-ccfb-42e0-9a68-5336b7301507},Contoso_Event_Provider_1_Inst 
AddEventProvider={6d3fd9ef-bcbb-42d7-9fbd-1bf2d926b394},Contoso_Event_Provider_2_Inst 
AddAutoLogger=ContosoAddSession,{d9ff08ce-a7a6-4c44-91e9-bc1e3692301b},Contoso_Add_AutoLogger_Inst 
UpdateAutoLogger=ContosoUpdateSession,Contoso_Update_AutoLogger_Inst 

; entries in the following xxx_Inst sections omitted here for brevity,
; but fully specified as the example for the AddEventProvider,  
; AddAutoLogger, and UpdateAutoLogger directives 
; 

[Contoso_Event_Provider_1_Inst] 
; ...  

[Contoso_Event_Provider_2_Inst]  
; ... 

[Contoso_Add_AutoLogger_Inst] 
; ...

[Contoso_Update_AutoLogger_Inst] 
; ... 

Voir aussi

AddEventProvider

AddAutoLogger et UpdateAutoLogger

DDInstall