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.
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