Bagikan melalui


Penyedia Pelacakan

Penyedia pelacakan adalah komponen dari aplikasi mode pengguna atau driver mode kernel yang menggunakan teknologi Pelacakan Peristiwa untuk Windows (ETW) untuk menghasilkan pesan pelacakan atau peristiwa pelacakan. Biasanya, peristiwa pelacakan dan pesan melaporkan tindakan diskrit penyedia. Membaca catatan peristiwa membantu Anda memahami apa yang dilakukan penyedia dalam kondisi operasi aktual.

Sesi pelacakan dapat mencakup lebih dari satu penyedia pelacakan. Ini sangat berguna untuk melacak driver atau aplikasi yang menerapkan lebih dari satu komponen penyedia, serta untuk melacak beberapa driver atau aplikasi yang berinteraksi.

Untuk memulai sesi pelacakan dengan lebih dari satu penyedia pelacakan, Anda harus menentukan GUID kontrol dari semua penyedia yang diinginkan di GUID (ekstensi.guid) atau file kontrol yang Anda kirimkan ke pengontrol jejak. Pesan jejak yang dihasilkan oleh penyedia diselingi dalam file log jejak peristiwa (.etl).

Driver mode kernel atau aplikasi mode pengguna, dapat mendukung lebih dari satu komponen penyedia pelacakan, bahkan dalam satu file sumber. Fitur ini berguna untuk melacak operasi tertentu dalam driver atau aplikasi. Untuk menerapkan beberapa penyedia pelacakan, Anda harus menggunakan GUID kontrol yang berbeda di makro WPP_CONTROL_GUIDS untuk setiap penyedia.

Demikian pula, beberapa driver atau aplikasi dapat menjadi bagian dari satu penyedia pelacakan dan berbagi sumber dayanya. Fitur ini berguna saat melacak aplikasi dan driver terkait, seperti driver port dan miniport. Untuk menerapkan fitur ini, tentukan GUID kontrol yang sama di makro WPP_CONTROL_GUIDS untuk setiap penyedia.