Aracılığıyla paylaş


Debugger5 Arabirim

Debugger5interrogate ve hata ayıklayıcı ve Ayıklanacak program durumunu işlemek için kullanılır.Debugger5yerini alır Debugger4 arabirimi.

Ad alanı:  EnvDTE100
Derleme:  EnvDTE100 (EnvDTE100.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")> _
Public Interface Debugger5 _
    Inherits Debugger4
[GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")]
public interface Debugger5 : Debugger4
[GuidAttribute(L"C8BBAA3A-7E99-4630-942C-570F085141EB")]
public interface class Debugger5 : Debugger4
[<GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")>]
type Debugger5 =  
    interface
        interface Debugger4
    end
public interface Debugger5 extends Debugger4

Debugger5 türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik AllBreakpointsLastHit (Debugger4 kaynağından devralındı.)
Genel özellik AllBreakpointsLastHit Son anda isabet ilişkili kesme noktaları topluluğu alır.
Genel özellik BreakpointLastHit (Debugger4 kaynağından devralındı.)
Genel özellik BreakpointLastHit Son kesme isabet alır.İsabet aynı anda birden fazla kesme noktaları topluluğu almak için bkz: AllBreakpointsLastHit.
Genel özellik Breakpoints (Debugger4 kaynağından devralındı.)
Genel özellik Breakpoints Kesme noktaları topluluğu alır.
Genel özellik CurrentMode (Debugger4 kaynağından devralındı.)
Genel özellik CurrentMode Hata ayıklayıcı IDE bağlamında geçerli modu alır.
Genel özellik CurrentProcess (Debugger4 kaynağından devralındı.)
Genel özellik CurrentProcess Alır veya ayarlar etkin işlem.
Genel özellik CurrentProgram (Debugger4 kaynağından devralındı.)
Genel özellik CurrentProgram Ayarlar veya etkin programa döndürür.
Genel özellik CurrentStackFrame (Debugger4 kaynağından devralındı.)
Genel özellik CurrentStackFrame Alır veya ayarlar geçerli yığın çerçevesi.
Genel özellik CurrentThread (Debugger4 kaynağından devralındı.)
Genel özellik CurrentThread Alır veya ayarlar geçerli iş parçacığı Ayıklanacak.
Genel özellik DebuggedProcesses (Debugger4 kaynağından devralındı.)
Genel özellik DebuggedProcesses Şu anda Ayıklanacak işlemlerin listesini alır.
Genel özellik DTE (Debugger4 kaynağından devralındı.)
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik ExceptionGroups (Debugger4 kaynağından devralındı.)
Genel özellik ExceptionGroups Hata ayıklayıcı için exception ayarlarını alır.Her özel durum için bu ayarlar, hata ayıklayıcı kod hata ayıklayıcısı sonları yürütmeden önce özel durum işleme olanağı verir olup olmadığını belirler.
Genel özellik ForceContinue (Debugger4 kaynağından devralındı.)
Genel özellik ForceContinue Alır veya ayarlar hata ayıklayıcı sonları veya tracepoint veya kesme makro yürütme tamamlandığında devam belirleyen bir değer.Tracepoint veya kesme noktası oluşturulduğunda, varsayılan davranış iletişim kutusunda kullanıcı tarafından ayarlanır.Bu özellik, varsayılan davranışı değiştirmek için kullanılabilir.
Genel özellik HexDisplayMode (Debugger4 kaynağından devralındı.)
Genel özellik HexDisplayMode Alır veya ifadeler, onaltılı veya onlu biçimde çıkış olup olmadığını gösteren bir değeri ayarlar.
Genel özellik HexInputMode (Debugger4 kaynağından devralındı.)
Genel özellik HexInputMode Alır veya ifadeler onaltılı veya onlu biçimde değerlendirilir olup olmadığını gösteren bir değeri ayarlar.
Genel özellik Languages (Debugger4 kaynağından devralındı.)
Genel özellik Languages Hata Ayıklayıcı'yı destekleyen dillerin listesini alır.
Genel özellik LastBreakReason (Debugger4 kaynağından devralındı.)
Genel özellik LastBreakReason Bir program kesildi son neden alır.Program çalışıp çalışmadığını, verir DBG_REASON_NONE.
Genel özellik LocalProcesses (Debugger4 kaynağından devralındı.)
Genel özellik LocalProcesses Bu bilgisayarda çalışmakta olan işlemlerin listesini alır.
Genel özellik OnlyLoadSymbolsManually (Debugger4 kaynağından devralındı.)
Genel özellik OnlyLoadSymbolsManually Simgeleri otomatik olarak veya el ile yüklenen belirleyen bir değer alır.Visual Studio kullanıcı bu ayarı belirleyebilir seçenekleri iletişim kutusu.Visual Studio bu değer ayarlama hakkında daha fazla bilgi için bkz: Nasıl yapılır: simge konumları belirtin ve davranış yükleniyor.
Genel özellik Parent (Debugger4 kaynağından devralındı.)
Genel özellik Parent Üst nesne alır (DTE).
Genel özellik SymbolCachePath (Debugger4 kaynağından devralındı.)
Genel özellik SymbolCachePath Sembolleri semboller sunucusundan karşıdan yüklediğinizde, Visual Studio tarafından kullanılan simge önbelleği yolunu içeren bir dize alır.Simge önbelleği yolunu belirtebilirsiniz seçenekleri iletişim kutusu.Daha fazla bilgi için bkz. Nasıl yapılır: bir simge sunucusunu kullanmak.
Genel özellik SymbolPath (Debugger4 kaynağından devralındı.)
Genel özellik SymbolPath Yolları içeren bir dize alır.Visual Studio hata ayıklama için kullanılan pdb Simge dosyaları.Visual Studio kullanıcı simgeleri yollarını belirtebilirsiniz seçenekleri iletişim kutusu.Daha fazla bilgi için bkz. Nasıl yapılır: simge konumları belirtin ve davranış yükleniyor.
Genel özellik SymbolPathState (Debugger4 kaynağından devralındı.)
Genel özellik SymbolPathState İçin tüm sembol yollarının durumunu temsil eden bir dize alır.Visual Studio hata ayıklama için kullanılan pdb Simge dosyaları.
Genel özellik Transports (Debugger4 kaynağından devralındı.)
Genel özellik Transports Desteklenen hata ayıklama taşımaları topluluğu alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Break(Boolean) (Debugger4 kaynağından devralındı.)
Genel yöntem Break(Boolean) Böylece geçerli durumunu analiz edilebilir, yürütmeye Ara vermek verilen bir işlemi neden olur.
Genel yöntem DeleteObjectID Nesne kimliği siler
Genel yöntem DetachAll() (Debugger4 kaynağından devralındı.)
Genel yöntem DetachAll() Tüm eklenmiş programlardan ayırır.
Genel yöntem ExecuteStatement(String, Int32, Boolean) (Debugger4 kaynağından devralındı.)
Genel yöntem ExecuteStatement(String, Int32, Boolean) Belirtilen deyimini yürütür. TreatAsExpression Bayrağı true, sonra dize bir ifade olarak değerlendirilir ve çıktı gönderildiği Komut penceresi.
Genel yöntem ExportBreakpoints Kesme noktası bir dosyaya verir.
Genel yöntem GetExpression(String, Boolean, Int32) (Debugger4 kaynağından devralındı.)
Genel yöntem GetExpression(String, Boolean, Int32) Geçerli yığın çerçevesini temel bir ifade olarak değerlendirilir.İfade ayrıştırılır, ancak değil değerlendirilen nesnenin döndürülür ancak geçerli bir değer içermiyor.
Genel yöntem GetExpression2(String, Boolean, Boolean, Int32) (Debugger4 kaynağından devralındı.)
Genel yöntem GetExpression2(String, Boolean, Boolean, Int32) Geçerli yığın çerçevesini temel bir ifade olarak değerlendirilir.İfade ayrıştırılır, ancak değil değerlendirilen nesnenin döndürülür ancak geçerli bir değer içermiyor.Bu yöntemi benzer şekilde, GetExpression , ancak ek bir Boole parametresi ile hangi ayarlanabilir ifadesi deyim olarak değerlendirilecek olduğunu belirtmek için True.
Genel yöntem GetExpression3(String, StackFrame, Boolean, Boolean, Boolean, Int32) (Debugger4 kaynağından devralındı.)
Genel yöntem GetExpression3(String, StackFrame, Boolean, Boolean, Boolean, Int32) Benzer bir ifade olarak değerlendirilir GetExpression.Ancak, bu yöntem arayan değerlendirme ortaya çıkar yığını çerçeveyi belirtmek izin verir.Ayrıca, özellikleri ve dolaylı işlev çağrıları otomatik değerlendirme gerçekleşmeyeceğini belirtmek arayan sağlar.
Genel yöntem GetProcesses(Transport, String) (Debugger4 kaynağından devralındı.)
Genel yöntem GetProcesses(Transport, String) Belirtilen aktarım katmanında hata ayıklama için şu anda bağlı işlemleri temsil eden bir nesneyi alır.
Genel yöntem Go(Boolean) (Debugger4 kaynağından devralındı.)
Genel yöntem Go(Boolean) Geçerli deyimin program yürütülürken başlatır.
Genel yöntem ImportBreakpoints Kesme noktaları, bir dosyadan alır.
Genel yöntem RunToCursor(Boolean) (Debugger4 kaynağından devralındı.)
Genel yöntem RunToCursor(Boolean) Programı kaynak dosyası imlecinin geçerli konumuna çalıştırır.
Genel yöntem SetNextStatement() (Debugger4 kaynağından devralındı.)
Genel yöntem SetNextStatement() Sonraki yönerge geçerli kaynak dosyadaki İmleç konumuna göre yürütülmek üzere ayarlar.
Genel yöntem SetSymbolSettings(String, String, String, Boolean, Boolean) (Debugger4 kaynağından devralındı.)
Genel yöntem SetSymbolSettings(String, String, String, Boolean, Boolean) Çeşitli ayarlarını ayarlar.pdb Simge Visual Studio hata ayıklama için kullanılan ve tüm sembolleri, yeniden zorlar.
Genel yöntem StepInto(Boolean) (Debugger4 kaynağından devralındı.)
Genel yöntem StepInto(Boolean) Sonraki işlev çağrısı, mümkünse içine adım atar.
Genel yöntem StepOut(Boolean) (Debugger4 kaynağından devralındı.)
Genel yöntem StepOut(Boolean) Geçerli işlevden çıkar.
Genel yöntem StepOver(Boolean) (Debugger4 kaynağından devralındı.)
Genel yöntem StepOver(Boolean) Sonraki işlev çağrısının üzerinden adımları.
Genel yöntem Stop(Boolean) (Debugger4 kaynağından devralındı.)
Genel yöntem Stop(Boolean) Hata ayıklama durdurur ve sonlandırır veya ekli tüm işlemlerini ayırır.
Genel yöntem TerminateAll() (Debugger4 kaynağından devralındı.)
Genel yöntem TerminateAll() Şu anda çalışan tüm hata ayıklama işlemleri sonlandırır.
Genel yöntem WriteMinidump(String, dbgMinidumpOption) (Debugger4 kaynağından devralındı.)
Genel yöntem WriteMinidump(String, dbgMinidumpOption) Bu işlev bir programda hata ayıklama ve Break modunda, bir mini döküm geçerli hata ayıklama oturumu oluşturur.

Üst

Notlar

Hata ayıklayıcısı aracılığıyla kullanılabilir DTE2 ile nesne kendi Debugger özelliği.(Bu nesneye dönüştürmelisiniz Debugger5.Bir hata ayıklayıcı nesne etkileşimli geliştirme ortamı (IDE)'ın her örneği için kullanılabilir.

Kullanmak için Debugger5, EnvDTE100.dll bir başvuru eklemeniz gerekir.Özgün geliştirme için dte100.tlb bir başvuru eklemeniz gerekir.

Ayrıca bkz.

Başvuru

EnvDTE100 Ad Alanı