Aracılığıyla paylaş


IDebugEngine3

Bir veya daha fazla modülün hata ayıklamasını denetleen tek bir hata ayıklama altyapısını (DE) temsil eder.

Sözdizimi

IDebugEngine3 : IDebugEngine2

Uygulayıcılar için Notlar

Bu arabirim, JustMyCode durumunu etkinleştirmek için özel bir DE (sembolleri destekliyorsa) tarafından uygulanır. Bu arabirim, sembolleri ve JustMyCode'ı destekliyorsa DE tarafından uygulanmalıdır.

Arayanlar İçin Notlar

Bu arabirim, oturum hata ayıklama yöneticisi (SDM) tarafından sembollerin yüklendiği konumlar için kullanıcı seçeneklerini geçirmek üzere çağrılır. Ayrıca, örneği oluşturulurken altyapının GUID'sini ayarlamak için de çağrılır (bu GUID, altyapı kaydı sırasındaki ölçümleri temel alır). SDM, JustMyCode durumunu ayarlamak ve hata ayıklayıcı tarafından bilinen tüm özel durumları belirtilen duruma ayarlamak için bu arabirimi de çağırır.

Vtable Sırasına Göre Yöntemler

IDebugEngine2'den devralınan yöntemlere IDebugEngine3 ek olarak, arabirim aşağıdaki yöntemleri kullanıma sunar.

Metot Açıklama
SetSymbolPath DE'nin hata ayıklama simgelerini aramak için kullanacağı yolu veya yolları ayarlar.
LoadSymbols Henüz simgeleri yüklenmemiş tüm modüllerin simgelerini yükler.
SetJustMyCodeState DE'ye JustMyCode bilgilerini bildirir.
SetEngineGuid Ölçümlerden DE GUID değerini ayarlar.
SetAllExceptions Şu anda bekleyen tüm özel durumları belirtilen duruma ayarlayın.

Gereksinimler

Üst bilgi: msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.