Bagikan melalui


Bagian INF DDInstall.Events

Setiap DDInstall per Model. Bagian Peristiwa berisi satu atau beberapa arahan INF AddEventProvider, AddAutoLogger atau UpdateAutoLogger yang mereferensikan bagian tambahan yang ditentukan inf-writer dalam file INF. Bagian ini didukung untuk Windows 10 versi 1809 dan yang lebih baru.

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

Anda dapat menyediakan DDInstall. Bagian Peristiwa dengan setidaknya satu direktif AddEventProvider untuk mendaftarkan penyedia Pelacakan Peristiwa untuk Windows (ETW). Anda juga dapat memberikan satu atau beberapa arahan AddAutoLogger untuk Mengonfigurasi dan Memulai Sesi AutoLogger dan direktif UpdateAutoLogger untuk menambahkan penyedia AutoLogger ke sesi AutoLogger yang ada.

Entri

AddEventProvider={ProviderGUID},event-provider-install-section
Direktif ini mereferensikan inf-writer-defined event-provider-install-section di tempat lain dalam file INF untuk driver perangkat yang dicakup oleh bagian DDInstall ini. Untuk informasi selengkapnya, lihat Inf AddEventProvider Directive.

AddAutoLogger=session-name,{SessionGUID},add-autologger-install-section
Direktif ini mereferensikan inf-writer-defined add-autologger-install-section di tempat lain dalam file INF untuk driver perangkat yang dicakup oleh bagian DDInstall ini. Untuk informasi selengkapnya, lihat Inf AddAutoLogger dan UpdateAutoLogger Directives.

UpdateAutoLogger=session-name,update-autologger-install-section
Direktif ini mereferensikan inf-writer-defined update-autologger-install-section di tempat lain dalam file INF untuk driver perangkat yang dicakup oleh bagian DDInstall ini. Untuk informasi selengkapnya, lihat Inf AddAutoLogger dan UpdateAutoLogger Directives.

Include=filename. inf[,filename2.inf]...
Entri opsional ini menentukan satu atau beberapa file INF tambahan yang disediakan sistem yang berisi bagian yang diperlukan untuk menginstal perangkat ini. Jika entri ini ditentukan, entri Kebutuhan juga biasanya diperlukan.

Needs=inf-section-name[,inf-section-name]...
Entri opsional ini menentukan bagian yang harus diproses selama penginstalan perangkat ini. Biasanya, bagian tersebut adalah DDInstall. Bagian Peristiwa dalam file INF yang disediakan sistem yang tercantum dalam entri Sertakan . Namun, ini bisa menjadi bagian apa pun yang dirujuk dalam DDInstall. Bagian peristiwa .

Keterangan

DDInstall. Bagian peristiwa harus memiliki platform dan dekorasi sistem operasi yang sama dengan bagian DDInstall terkait. Misalnya, nama bagian penginstalan. Bagian ntx86 akan memiliki nama bagian penginstalan yang sesuai. ntx86. Bagian peristiwa .

Bagian DDInstall yang ditentukan harus dirujuk dalam entri khusus perangkat/model di bawah bagian Model per produsen dari file INF. Ekstensi yang tidak peka huruf besar/kecil ke nama bagian penginstalan yang ditunjukkan dalam pernyataan sintaks formal dapat dimasukkan ke dalam DDInstall seperti itu. Nama bagian peristiwa dalam file INF lintas platform.

Untuk informasi selengkapnya tentang cara menggunakan ekstensi .nt, .ntx86, .ntia64, .ntamd64, .ntarm, dan .ntarm64 yang ditentukan sistem, lihat Membuat File INF untuk Beberapa Platform dan Sistem Operasi.

Contoh

Contoh ini menunjukkan nama bagian-instal. Bagian peristiwa dan bagian event-provider-install-sections, add-autologger-install-sections, dan update-autologger-install-sections dalam 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] 
; ... 

Lihat juga

AddEventProvider

MenambahkanAutoLogger dan UpdateAutoLogger

DDInstall