Partager via


Section INF DDInstall.Events

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

[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 un DDInstall. Section Événements avec au moins une directive AddEventProvider pour inscrire le suivi d’é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 à jourautoLogger des directives 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 d’installation d’un fournisseur d’événements défini par un enregistreur INF ailleurs dans le fichier INF pour les pilotes des appareils couverts par cette section DDInstall . Pour plus d’informations, consultez Directive Inf AddEventProvider.

AddAutoLogger=session-name,{SessionGUID},add-autologger-install-section
Cette directive fait référence à un add-autologger-install-section défini par INF-writer-defined ailleurs dans le fichier INF pour les pilotes des appareils couverts par cette section DDInstall . Pour plus d’informations, consultez Inf AddAutoLogger et UpdateAutoLogger Directives.

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

Include=filename. inf[,filename2.inf]...
Cette entrée facultative spécifie un ou plusieurs fichiers INF supplémentaires fournis par le système qui contiennent les sections nécessaires à l’installation de cet appareil. Si cette entrée est spécifiée, une entrée Needs est également 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 un DDInstall. Section Événements dans un fichier INF fourni par le système qui est 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 .

Remarques

DDInstall. Les sections d’événements doivent avoir les mêmes décorations de plateforme et de système d’exploitation que les sections DDInstall associées. Par exemple, un nom de section d’installation. 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 à l’appareil/aux modèles sous la section Modèles par fabricant du fichier INF. Les extensions qui ne respectent pas la casse du nom de section d’installation indiquée 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, .ntx86, .ntia64, .ntamd64, .ntarm et .ntarm64 définies par le système, consultez Création de fichiers INF pour plusieurs plateformes et systèmes d’exploitation.

Exemples

Cet exemple montre le nom de 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