Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tingkat pelacakan adalah properti penyedia pelacakan, seperti kernel-mode driver atau user-mode application. Tingkat pelacakan menentukan peristiwa mana yang dihasilkan penyedia pelacakan. Biasanya, tingkat pelacakan mewakili tingkat keparahan peristiwa (informasi, peringatan, atau kesalahan), tetapi penyedia pelacakan dapat menentukannya untuk mewakili kondisi apa pun untuk menghasilkan pesan jejak.
Tidak seperti flag pelacakan, yang didefinisikan oleh penyedia pelacakan dalam struktur WPP_CONTROL_GUIDS, tingkat pelacakan didefinisikan dalam Evntrace.h, sebuah file header publik. Namun, penyedia pelacakan menginterpretasikan tingkat dan menentukan efeknya
Konsumen penelusuran seperti Tracelog dan TraceView, mengirimkan tingkat pelacakan ke penyedia layanan di parameter EnableLevel dari fungsi EnableTrace. Untuk informasi tentang EnableTrace, lihat dokumentasi Microsoft Windows SDK.
Pengembang penyedia pelacakan juga dapat menulis fungsi pelacakan yang disesuaikan (alternatif untuk DoTraceMessage) yang menyertakan tingkat pelacakan sebagai kondisi untuk menghasilkan pesan pelacakan. Untuk petunjuknya, lihat Dapatkah saya menyesuaikan DoTraceMessage?
Saat menjalankan sesi pelacakan, pengguna dapat menggunakan tingkat pelacakan untuk menentukan pesan mana yang akan dihasilkan selama sesi. Pelacak konsumen, seperti Tracelog dan TraceView, memungkinkan pengguna mengatur parameter dan pilihan untuk memilih flag pelacakan dan tingkat pelacakan untuk setiap penyedia dalam sesi pelacakan.
Seperti bendera pelacakan, pengguna dapat mengubah tingkat pelacakan saat sesi pelacakan berjalan dengan mengaktifkan kembali penyedia pelacakan.