Aracılığıyla paylaş


IDebugComPlusSymbolProvider

Yönetilen koda özgü yöntemlere sahip bir COM+ sembol sağlayıcısını temsil eder.

Sözdizimi

IDebugComPlusSymbolProvider : IDebugSymbolProvider

Uygulayıcılar için Notlar

İfade değerlendiricisi (EE) için yararlı olan arabirimler ile hata ayıklama altyapısı (DE) tarafından kullanılması amaçlanan arabirimler arasında ayrım olmasa da, aşağıdaki yöntemler büyük olasılıkla yalnızca DE geliştiricilerinin ilgisini çekecektir: AreSymbolsLoaded, GetAddressesInModuleFromPosition, GetEntryPoint, GetFunctionLineOffset, GetLocalVariableLayout, IsFunctionStale, LoadSymbols, LoadSymbolsFromStream, ReplaceSymbols, UnloadSymbols ve UpdateSymbols.

Yöntemler

IDebugSymbolProvider arabirimindeki yöntemlere ek olarak, bu arabirim aşağıdaki yöntemleri uygular:

Metot Açıklama
AreSymbolsLoaded Uygulama etki alanı tanımlayıcısı verilen belirtilen modül için hata ayıklama simgelerinin yüklenip yüklenmediğini belirler.
CreateTypeFromPrimitive Belirtilen ilkel türden bir tür oluşturur.
GetAddressesInModuleFromPosition Belirtilen modüldeki bir belge konumunu bir hata ayıklama adresleri dizisine Haritalar.
GetArrayTypeFromAddress Belirtilen dizi hakkında hata ayıklama adresi verilen tür bilgilerini alır.
GetAssemblyName Modülü ve uygulama etki alanı verilen derlemenin adını alır.
GetAttributedClassesForLanguage Belirtilen programlama dilinde uygulanan belirtilen özniteliğine sahip sınıfları alır.
GetAttributedClassesinModule Belirli bir modülde belirtilen öznitelikle sınıfları alır.
GetEntryPoint Uygulama giriş noktasını alır.
GetFunctionLineOffset Verilen satır uzaklığını temsil eden bir işlev içindeki adresi alır.
GetLocalVariablelayout Bir dizi yöntem için yerel değişkenlerin düzenini alır.
GetNameFromToken Meta veri nesnesine göre belirtilen belirteçle ilişkili adı döndürür.
GetSymAttribute Belirtilen modül için verilen üst öznitelikle hata ayıklama simgelerini alır.
GetSymUnmanagedReader Yönetilmeyen kod tarafından kullanılacak sembol okuyucuyu alır.
GetTypeFromAddress Hata ayıklama adresi verilen bir simge türüne alır.
IsFunctionDeleted Belirtilen hata ayıklama adresindeki işlevin silinip silinmediğini belirler.
IsFunctionStale Belirtilen hata ayıklama adresindeki işlevin eski olarak kabul edilip değerlendirilmediğini belirler.
IsHiddenCode Belirtilen hata ayıklayıcısı adresindeki kodun gizli olup olmadığını belirler.
LoadSymbols Belirtilen hata ayıklama simgelerini belleğe yükler.
LoadSymbolsFromStream Veri akışı verilen hata ayıklama simgelerini yükler.
ReplaceSymbols Geçerli hata ayıklama simgelerini belirtilen veri akışındakilerle değiştirir.
UnloadSymbols Belirtilen modül için hata ayıklama simgelerini bellekten kaldırır.
UpdateSymbols Belirtilen veri akışıyla bellekteki hata ayıklama simgelerini Güncelleştirmeler.

Gereksinimler

Üst bilgi: Sh.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll