Condividi tramite


Sezione INF DDInstall.Events

Ogni DDInstall per modello. La sezione Eventi contiene una o più direttive INF AddEventProvider, AddAutoLogger o UpdateAutoLogger che fanno riferimento ad altre sezioni definite dal writer INF in un file INF. Questa sezione è supportata per Windows 10 versione 1809 e successive.

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

È possibile specificare un DDInstall. Sezione Events con almeno una direttiva AddEventProvider per registrare provider ETW (Event Tracing for Windows ). È anche possibile specificare una o più direttive AddAutoLogger per configurare e avviare una sessione AutoLogger e le direttive UpdateAutoLogger per aggiungere provider AutoLogger a una sessione autoLogger esistente.

Voci

AddEventProvider={ProviderGUID},event-provider-install-section
Questa direttiva fa riferimento a una sezione INF-writer-defined event-provider-install-section altrove nel file INF per i driver dei dispositivi coperti da questa sezione DDInstall . Per altre informazioni, vedere Direttiva INF AddEventProvider.

AddAutoLogger=session-name,{SessionGUID},add-autologger-install-section
Questa direttiva fa riferimento a una sezione INF-writer-defined add-autologger-install-section altrove nel file INF per i driver dei dispositivi coperti da questa sezione DDInstall . Per altre informazioni, vedere Direttive INF AddAutoLogger e UpdateAutoLogger.

UpdateAutoLogger=session-name,update-autologger-install-section
Questa direttiva fa riferimento a una sezione update-autologger-install-defined INF definita da INF altrove nel file INF per i driver dei dispositivi coperti da questa sezione DDInstall . Per altre informazioni, vedere Direttive INF AddAutoLogger e UpdateAutoLogger.

Include=filename. inf[,filename2.inf]...
Questa voce facoltativa specifica uno o più file INF forniti dal sistema aggiuntivi che contengono sezioni necessarie per installare il dispositivo. Se si specifica questa voce, è in genere necessaria anche una voce Needs .

Needs=inf-section-name[,inf-section-name]...
Questa voce facoltativa specifica la sezione che deve essere elaborata durante l'installazione di questo dispositivo. In genere, la sezione è DDInstall. Sezione Eventi all'interno di un file INF fornito dal sistema elencato in una voce Includi . Tuttavia, può trattarsi di qualsiasi sezione a cui viene fatto riferimento all'interno di un DDInstall. Sezione Eventi .

Commenti

DDInstall. Le sezioni eventi devono avere le stesse decorazioni della piattaforma e del sistema operativo delle sezioni DDInstall correlate. Ad esempio, un nome install-section-name. La sezione ntx86 avrà un nome install-section-name corrispondente. ntx86. Sezione Eventi .

È necessario fare riferimento alla sezione DDInstall specificata in una voce specifica del dispositivo o dei modelli nella sezione Modelli per produttore del file INF. Le estensioni senza distinzione tra maiuscole e minuscole per il nome install-section-indicato nell'istruzione di sintassi formale possono essere inserite in un DDInstall di questo tipo. Nome della sezione Eventi nei file INF multipiattaforma.

Per altre informazioni su come usare le estensioni .nt, .ntx86, .ntia64, .ntamd64, ntarm e .ntarm64 definite dal sistema, vedere Creazione di file INF per più piattaforme e sistemi operativi.

Esempio

In questo esempio viene illustrato il nome install-section-name. Sezione Eventi e sezioni event-provider-install-sections, add-autologger-install-sections e update-autologger-install-sections nel file 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] 
; ... 

Vedi anche

AddEventProvider

AddAutoLogger e UpdateAutoLogger

DDInstall