Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kullanıcı modu uygulamaları ve çekirdek modu sürücüleri gibi izleme sağlayıcıları, verimlilik için izleme iletilerini ikili biçimde depolar. İzleme iletilerini okumak için izleme sağlayıcısı kodundaki her izleme iletisi için belirtilen biçimlendirme yönergelerini uygulamanız gerekir.
WPP ön işlemcisi, izleme sağlayıcısının kodundan biçimlendirme yönergelerini ayıklar ve izleme sağlayıcısı için PDB sembol dosyalarına ekler.
Tracepdb, bir izleme sağlayıcısı için PDB sembol dosyasının tam veya özel sürümlerinden biçimlendirme yönergelerini ayıklar (izleme biçimlendirme yönergeleri genel sembol dosyalarından çıkarılır.) ve kaynak koddaki her izleme sağlayıcısı için izleme iletisi biçimi (.tmf) dosyaları oluşturur. TMF dosyaları, yalnızca sağlayıcının izleme iletileri için biçimlendirme yönergelerini içeren metin dosyalarıdır.
traceView ve Tracefmt gibi okunabilir biçimde izleme iletilerini görüntüleyen araçlar, izleme iletilerini ayrıştırmak ve biçimlendirmek için TMF dosyalarını kullanır. Ayrıca, özel sembol dosyalarını dağıtmak yerine TMF dosyalarını kullanıcılara dağıtabilirsiniz.
Tracepdb, DENETIM GUID'sini ve PDB dosyasında temsil edilen her izleme sağlayıcısının izleme düzeylerini içeren bir MOF (.mof) dosyası oluşturur. MOF dosyasının adı, izleme sağlayıcısının modül adıdır.
Eğer -c seçeneğini kullanırsanız, Tracepdb kaynak koddaki her izleme sağlayıcısı için bir izleme iletisi denetimi (.tmc) dosyası da oluşturabilir. TMC dosyası kontrol GUID'sini ve PDB dosyasında temsil edilen her izleme sağlayıcısının izleme düzeylerini içerir. TMC dosyasının adı , izleme sağlayıcısının denetim GUID'sidir. Yalnızca Traceview'ı PDB dosyası olmadan kullanacaksanız TMC dosyasını dikkate almalısınız.
Tracepdb'nin tek işlevi TMF dosyaları oluşturmaktır. Ancak BinPlace, TraceView ve Tracefmt gibi diğer araçlar, diğer özelliklerine ek olarak TMF dosyaları oluşturur... Tracepdb kullanmak binplace -:tmf komutunu, traceview -parsepdb komutunu ve tracefmt -i komutunu kullanmaya eşdeğerdir.
Windows Vista'nın önceki sistemlerinde Tracepdb için mspdb70.dll ve msvcr70.dllgerekir. Bu dosyalar Tracepdb.exe dosyasıyla aynı dizinde değilse, Tracepdb'yi kullanmadan önce bunları taşıyın.
Windows Vista'dan önceki sistemlerde, Dbghelp.dll dosyasını Windows Sürücü Seti'nin (WDK) bin\<Platform> alt dizininden ( <Platform>x86, amd64 veya ia64) Tracefmt.exe bulunduğu dizine kopyalamanız gerekir.
Olay izleme hakkında daha fazla bilgi için Windows SDK belgelerine bakın. Çekirdek modu sürücülerinde ve kullanıcı modu uygulamalarında olay izleme kullanma hakkında bilgi için bkz. WPP Yazılım İzleme.