Aracılığıyla paylaş


Debugger4 Arabirim

Debugger4interrogate ve hata ayıklayıcı ve ayıklanacak program durumunu işlemek için kullanılır. Debugger4yerini alır Debugger3 arabirimleri.

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

Sözdizimi

'Bildirim
<GuidAttribute("133BAD54-8E8D-451B-9DB0-AF38ED9819CC")> _
Public Interface Debugger4 _
    Inherits Debugger3
[GuidAttribute("133BAD54-8E8D-451B-9DB0-AF38ED9819CC")]
public interface Debugger4 : Debugger3
[GuidAttribute(L"133BAD54-8E8D-451B-9DB0-AF38ED9819CC")]
public interface class Debugger4 : Debugger3
[<GuidAttribute("133BAD54-8E8D-451B-9DB0-AF38ED9819CC")>]
type Debugger4 =  
    interface
        interface Debugger3
    end
public interface Debugger4 extends Debugger3

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

Özellikler

  Ad Açıklama
Genel özellik AllBreakpointsLastHit Son anda isabet ilişkili kesme noktaları topluluğu alır. (Debugger3 kaynağından devralındı.)
Genel özellik AllBreakpointsLastHit Son anda isabet ilişkili kesme noktaları topluluğu alır.
Genel özellik BreakpointLastHit Son kesme isabet alır. (Debugger3 kaynağından devralındı.)
Genel özellik BreakpointLastHit Son kesme isabet alır.Birden fazla kesme aynı anda ziyaret topluluğu almak için bkz: AllBreakpointsLastHit.
Genel özellik Breakpoints Kesme noktaları topluluğu alır. (Debugger3 kaynağından devralındı.)
Genel özellik Breakpoints Kesme noktaları topluluğu alır.
Genel özellik CurrentMode Hata ayıklayıcısının IDE bağlamında geçerli modu alır. (Debugger3 kaynağından devralındı.)
Genel özellik CurrentMode Hata ayıklayıcısının IDE bağlamında geçerli modu alır.
Genel özellik CurrentProcess Alır veya ayarlar etkin işlem. (Debugger3 kaynağından devralındı.)
Genel özellik CurrentProcess Alır veya ayarlar etkin işlem.
Genel özellik CurrentProgram Ayarlar veya etkin programa döndürür. (Debugger3 kaynağından devralındı.)
Genel özellik CurrentProgram Ayarlar veya etkin programa döndürür.
Genel özellik CurrentStackFrame Alır veya ayarlar geçerli yığın çerçevesi. (Debugger3 kaynağından devralındı.)
Genel özellik CurrentStackFrame Alır veya ayarlar geçerli yığın çerçevesi.
Genel özellik CurrentThread Alır veya ayarlar geçerli iş parçacığı ayıklanacak. (Debugger3 kaynağından devralındı.)
Genel özellik CurrentThread Alır veya ayarlar geçerli iş parçacığı ayıklanacak.
Genel özellik DebuggedProcesses Ayıklanacak işlemlerin listesini alır. (Debugger3 kaynağından devralındı.)
Genel özellik DebuggedProcesses Şu anda ayıklanacak işlemlerin listesini alır.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır. (Debugger3 kaynağından devralındı.)
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
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 durumunu işlemesi olanağı sunar olup olmadığını belirler. (Debugger3 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ı hata ayıklayıcı sonları yürütmeden önce özel durumunu işlemesi olanağı kodunu verir olup olmadığını belirler.
Genel özellik ForceContinue Alır veya hata ayıklama keser ya tracepoint ya da kesme makro yürütme tamamlandığında devam belirleyen bir değer ayarlar.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. (Debugger3 kaynağından devralındı.)
Genel özellik ForceContinue Alır veya hata ayıklama keser ya tracepoint ya da kesme makro yürütme tamamlandığında devam belirleyen bir değer ayarlar.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 Alır veya ifadeler onaltılı veya onlu biçimde çıkış olup olmadığını gösteren bir değeri ayarlar. (Debugger3 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 Alır veya ifadeler, onaltılı veya onlu biçimde değerlendirilir olup olmadığını gösteren bir değeri ayarlar. (Debugger3 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 Hata Ayıklayıcı'yı destekleyen dillerin listesini alır. (Debugger3 kaynağından devralındı.)
Genel özellik Languages Hata Ayıklayıcı'yı destekleyen dillerin listesini alır.
Genel özellik LastBreakReason Bir program kesildi son neden alır.Program verir çalışıyorsa, DBG_REASON_NONE. (Debugger3 kaynağından devralındı.)
Genel özellik LastBreakReason Bir program kesildi son neden alır.Program çalışıp verir DBG_REASON_NONE.
Genel özellik LocalProcesses O şu anda bu bilgisayarda çalışan işlemlerin listesini alır. (Debugger3 kaynağından devralındı.)
Genel özellik LocalProcesses Bu bilgisayarda çalışmakta olan işlemlerin listesini alır.
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 içinde bu değer ayarlama hakkında daha fazla bilgi için bkz: Nasıl Yapılır: sembol Konumlar belirtin ve Yükleniyor Davranış. (Debugger3 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 içinde bu değer ayarlama hakkında daha fazla bilgi için bkz: Nasıl Yapılır: sembol Konumlar belirtin ve Yükleniyor Davranış.
Genel özellik Parent Hemen üst nesnesi alır Debugger3 nesne (DTE2). (Debugger3 kaynağından devralındı.)
Genel özellik Parent Hemen üst nesnesi alır Debugger4 nesne (DTE2).
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 yolunda belirtebilirsiniz seçenekleri iletişim kutusu.Daha fazla bilgi için bkz. Nasıl Yapılır: Kullan bir sembol sunucusu. (Debugger3 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 yolunda belirtebilirsiniz seçenekleri iletişim kutusu.Daha fazla bilgi için bkz. Nasıl Yapılır: Kullan bir sembol sunucusu.
Genel özellik SymbolPath Yolları içeren bir dize alır.Hata ayıklamak için Visual Studio tarafından kullanılan pdb simge dosyaları.Visual Studio kullanıcı simgeleri yollarında belirtebilirsiniz seçenekleri iletişim kutusu.Daha fazla bilgi için bkz. Nasıl Yapılır: sembol Konumlar belirtin ve Yükleniyor Davranış. (Debugger3 kaynağından devralındı.)
Genel özellik SymbolPath Yolları içeren bir dize alır.Hata ayıklamak için Visual Studio tarafından kullanılan pdb simge dosyaları.Visual Studio kullanıcı simgeleri yollarında belirtebilirsiniz seçenekleri iletişim kutusu.Daha fazla bilgi için bkz. Nasıl Yapılır: sembol Konumlar belirtin ve Yükleniyor Davranış.
Genel özellik SymbolPathState İçin tüm sembol yollarının durumunu temsil eden bir dize alır.Hata ayıklamak için Visual Studio tarafından kullanılan pdb simge dosyaları. (Debugger3 kaynağından devralındı.)
Genel özellik SymbolPathState İçin tüm sembol yollarının durumunu temsil eden bir dize alır.Hata ayıklamak için Visual Studio tarafından kullanılan pdb simge dosyaları.
Genel özellik Transports Desteklenen hata ayıklama taşımaları topluluğu alır. (Debugger3 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) Böylece geçerli durumunu analiz edilebilir, yürütmeye Ara vermek verilen bir işlemi neden olur. (Debugger3 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 DetachAll() Tüm eklenmiş programlardan ayırır. (Debugger3 kaynağından devralındı.)
Genel yöntem DetachAll() Tüm eklenmiş programlardan ayırır.
Genel yöntem ExecuteStatement(String, Int32, Boolean) Belirtilen deyimi yürütür.TreatAsExpression Bayrağı true, sonra dize bir ifade olarak değerlendirilir ve çıktı gönderilir Komut pencere. (Debugger3 kaynağından devralındı.)
Genel yöntem ExecuteStatement(String, Int32, Boolean) Belirtilen deyimi yürütür.TreatAsExpression Bayrağı true, sonra dize bir ifade olarak değerlendirilir ve çıktı gönderilir Komut pencere.
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. (Debugger3 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) 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 üye işlev benzer GetExpression ancak ek bir Boole parametresi, ayarlanabilir için true belirtmek olduğunu ifade kadar değerlendirilen bir ifade. (Debugger3 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, ayarlanabilir için true belirtmek olduğunu ifade kadar değerlendirilen bir ifade.
Genel yöntem GetExpression3 Benzer bir ifade olur GetExpression(String, Boolean, Boolean, Int32).Ancak bu yöntem değerlendirme ortaya çıkar yığını çerçeve belirtmek arayan verir.Ayrıca, özellikleri ve dolaylı işlev çağrıları otomatik değerlendirme gerçekleşip gerçekleşmeyeceğini belirtmek arayan verir.
Genel yöntem GetProcesses(Transport, String) (Debugger3 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 nesne alır.
Genel yöntem Go(Boolean) Geçerli deyimin program yürütülürken başlatır. (Debugger3 kaynağından devralındı.)
Genel yöntem Go(Boolean) Geçerli deyimin program yürütülürken başlatır.
Genel yöntem RunToCursor(Boolean) Programı kaynak dosyası imlecinin geçerli konumuna çalıştırır. (Debugger3 kaynağından devralındı.)
Genel yöntem RunToCursor(Boolean) Programı kaynak dosyası imlecinin geçerli konumuna çalıştırır.
Genel yöntem SetNextStatement() Ayarlar, geçerli kaynak dosyadaki İmleç konumuna göre çalıştırılacak yönerge. (Debugger3 kaynağından devralındı.)
Genel yöntem SetNextStatement() Ayarlar, geçerli kaynak dosyadaki İmleç konumuna göre çalıştırılacak yönerge.
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. (Debugger3 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) Sonraki işlevi içine adımları, mümkünse arayın. (Debugger3 kaynağından devralındı.)
Genel yöntem StepInto(Boolean) Sonraki işlevi içine adımları, mümkünse arayın.
Genel yöntem StepOut(Boolean) Geçerli işlevden çıkar. (Debugger3 kaynağından devralındı.)
Genel yöntem StepOut(Boolean) Geçerli işlevden çıkar.
Genel yöntem StepOver(Boolean) Sonraki işlev çağrısının üzerinden adımları. (Debugger3 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) Hata ayıklama durdurur ve sonlandırır veya ekli tüm işlemleri ayırır. (Debugger3 kaynağından devralındı.)
Genel yöntem Stop(Boolean) Hata ayıklama durdurur ve sonlandırır veya ekli tüm işlemleri ayırır.
Genel yöntem TerminateAll() Şu anda çalışan tüm hata ayıklama işlemleri sonlandırır. (Debugger3 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) (Debugger3 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

Açıklamalar

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

Kullanmak için Debugger4, başvuru eklemeniz gerekirEnvDTE90a.dll. Özgün geliştirme için dte90a.tlb bir başvuru eklemeniz gerekir.

Örnekler

Bkz: Debugger3

Ayrıca bkz.

Başvuru

EnvDTE90a Ad Alanı