Freigeben über


ABSCHNITT "INF DDInstall.Events"

Jeder modellspezifische DDInstall. Der Abschnitt Ereignisse enthält eine oder mehrere INF AddEventProvider-Anweisungen, AddAutoLogger oder UpdateAutoLogger , die auf zusätzliche inF-writer-definierte Abschnitte in einer INF-Datei verweisen. Dieser Abschnitt wird für Windows 10 Version 1809 und höher unterstützt.

[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]...] 

Sie können einen DDInstall bereitstellen. Abschnitt "Ereignisse " mit mindestens einer AddEventProvider-Direktive zum Registrieren der Ereignisablaufverfolgung für Windows -Anbieter (ETW). Sie können auch eine oder mehrere AddAutoLogger-Anweisungen zum Konfigurieren und Starten einer AutoLogger-Sitzung und UpdateAutoLogger-Anweisungen bereitstellen, um einer vorhandenen AutoLogger-Sitzung AutoLogger-Anbieter hinzuzufügen.

Einträge

AddEventProvider={ProviderGUID},event-provider-install-section
Diese Direktive verweist auf einen inF-writer-defined event-provider-install-section an anderer Stelle in der INF-Datei für die Treiber der Geräte, die unter diesen DDInstall-Abschnitt fallen. Weitere Informationen finden Sie unter INF AddEventProvider-Direktive.

AddAutoLogger=session-name,{SessionGUID},add-autologger-install-section
Diese Direktive verweist auf einen inF-writer-defined add-autologger-install-section an anderer Stelle in der INF-Datei für die Treiber der Geräte, die unter diesen DDInstall-Abschnitt fallen. Weitere Informationen finden Sie unter INF AddAutoLogger- und UpdateAutoLogger-Anweisungen.

UpdateAutoLogger=session-name,update-autologger-install-section
Diese Anweisung verweist auf einen inF-writer-defined update-autologger-install-section an anderer Stelle in der INF-Datei für die Treiber der Geräte, die unter diesen DDInstall-Abschnitt fallen. Weitere Informationen finden Sie unter INF AddAutoLogger- und UpdateAutoLogger-Anweisungen.

Include=filename. inf[,Dateiname2.inf]...
Dieser optionale Eintrag gibt eine oder mehrere zusätzliche vom System bereitgestellte INF-Dateien an, die Abschnitte enthalten, die für die Installation dieses Geräts erforderlich sind. Wenn dieser Eintrag angegeben wird, ist in der Regel auch der Eintrag Needs erforderlich.

Needs=inf-section-name[,inf-section-name]...
Dieser optionale Eintrag gibt den Abschnitt an, der während der Installation dieses Geräts verarbeitet werden muss. In der Regel ist der Abschnitt ein DDInstall. Ereignisabschnitt in einer vom System bereitgestellten INF-Datei, die in einem Include-Eintrag aufgeführt ist. Es kann jedoch ein beliebiger Abschnitt sein, auf den in einem DDInstall verwiesen wird. Abschnitt "Ereignisse" .

Hinweise

DDInstall. Ereignisabschnitte sollten die gleichen Plattform- und Betriebssystemdekorationen wie die zugehörigen DDInstall-Abschnitte aufweisen. Beispiel: install-section-name. der Ntx86-Abschnitt hätte einen entsprechenden Installationsabschnittsnamen. ntx86. Abschnitt "Ereignisse" .

Auf den angegebenen Abschnitt DDInstall muss in einem geräte-/modellspezifischen Eintrag im Abschnitt Herstellermodelle der INF-Datei verwiesen werden. Die Erweiterungen, bei der die Groß-/Kleinschreibung für den install-section-name in der formalen Syntax-Anweisung angezeigt wird, können in einen solchen DDInstall eingefügt werden. Ereignisabschnittsname in plattformübergreifenden INF-Dateien.

Weitere Informationen zur Verwendung der vom System definierten Erweiterungen .nt, .ntx86, .ntia64, .ntamd64, .ntarm und .ntarm64 finden Sie unter Erstellen von INF-Dateien für mehrere Plattformen und Betriebssysteme.

Beispiele

Dieses Beispiel zeigt den Installationsabschnittsnamen. Ereignisabschnitt und die zugehörigen Ereignisanbieter-install-sections, add-autologger-install-sections und update-autologger-install-sections in der INF-Datei.

[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] 
; ... 

Weitere Informationen

AddEventProvider

AddAutoLogger und UpdateAutoLogger

DDInstall