Aracılığıyla paylaş


İleti İzleme Biçimi Dosyası

İzleme iletisi biçimi (TMF) dosyası, bir izleme sağlayıcısının oluşturduğu ikili izleme iletilerini ayrıştırma ve biçimlendirme yönergelerini içeren yapılandırılmış bir metin dosyasıdır. Biçimlendirme yönergeleri izleme sağlayıcısının kaynak koduna eklenir ve WPP ön işlemcisi tarafından izleme sağlayıcısının PDB sembol dosyasına eklenir.

Biçimlendirilmiş izleme iletilerini günlüğe kaydeden ve görüntüleyen bazı araçlar bir TMF dosyası gerektirir. İzleme iletilerini biçimlendiren ve görüntüleyen WDK araçları Tracefmt ve TraceView, bir TMF dosyası kullanabilir veya biçimlendirme bilgilerini doğrudan bir PDB sembol dosyasından ayıklayabilir.

Tracefmt kullanarak ve Tracefmt'i Tracedrv için bir TMF dosyası oluşturmaya yönlendiren -i parametresini de ekleyerek bir TMF dosyası oluşturabilirsiniz. Daha fazla bilgi için bkz . Örnek 9: TMF dosyası oluşturma.

İzleme sağlayıcısı için TMF dosyanız yoksa Tracepdb'yi kullanın. Tracepdb, PDB sembol dosyasından biçimlendirme yönergelerini ayıklar ve bunları depolamak için bir TMF dosyası oluşturur. Birçok uygulama ve sürücü geliştiricisi PDB sembol dosyası yerine TMF dosyası göndermeyi tercih eder.

TMF dosyasının adı, bu TMF dosyasıyla ilişkilendirilmiş iletilerin ileti GUID'idir . ETW, belirli izleme iletilerini biçimlendirme yönergelerini tutan TMF dosyasıyla ilişkilendirmek için ileti GUID'sini kullanır.

TMF dosyası aşağıdaki verileri içerir:

  • TMF dosya verilerinin ayıklandığı PDB dosyasının adı.

  • Kaynak dosyadaki izleme iletilerinin ileti GUID'i ve kaynak dosya adı.

  • Her izleme iletisi için, ileti türünü, kaynak kod dosya adını, satır numarasını, ileti numarasını, ileti tanım dizesini, izleme bayrağı adını ve makro çağrısını içeren C işlevinin adını belirten bir girdi.

  • Değerleri izleme iletilerinde görünen ve ilişkili iç tür adlarına sahip değişkenlerin listesi. Değişkenler, bir ileti tanımı dizesindeki %n gösterimiyle temsil edilir.

Not TMF dosyası iç kullanım için ayrılmıştır ve biçimi Farklı Windows sürümleri arasında değiştirilebilir.