Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniżej przedstawiono interfejsy obsługi symboli dla zestawu Visual Studio SDK.
Dyskusja
Te interfejsy służą do oceniania zmiennych w stosie wywołań podczas trybu przerwania. Są one implementowane tylko dla dostawców symboli środowiska uruchomieniowego języka wspólnego (SP).
| Interfejs | Zaimplementowane przez | opis |
|---|---|---|
| IDebugAddress | SP | Reprezentuje adres elementu. |
| IDebugAddress2 | SP | Reprezentuje adres elementu, zapewniając dostęp do identyfikatora procesu. |
| IDebugArrayField | SP | Reprezentuje symbol tablicy lub typ tablicy. |
| IDebugClassField | SP | Reprezentuje symbol klasy lub typ klasy. |
| IDebugComPlusSymbolProvider | SP | Reprezentuje dostawcę symboli COM+ z metodami specyficznymi dla kodu zarządzanego. |
| IDebugComPlusSymbolProvider2 | SP | Reprezentuje dostawcę symboli COM+ z metodami specyficznymi dla kodu zarządzanego i rozszerza IDebugComPlusSymbolProvider. |
| IDebugContainerField | SP | Reprezentuje symbol lub typ, który jest kontenerem dla innych symboli lub typów. |
| IDebugCustomAttribute | SP | Reprezentuje atrybut niestandardowy, który można dołączyć do symbolu. |
| IDebugCustomAttributeQuery | SP | Reprezentuje zapytanie dotyczące atrybutów niestandardowych w metodzie lub typie. |
| IDebugCustomAttributeQuery2 | SP | Zapewnia dostęp do atrybutów niestandardowych na symbolu. |
| IDebugDynamicField | SP | Interfejs podstawowy dla dowolnego typu, który można określić w czasie wykonywania. |
| IDebugDynamicFieldCOMPlus | SP | Reprezentuje pole dynamiczne dla obiektu IDebugBinder . |
| IDebugEnumField | SP | Reprezentuje typ wyliczenia. |
| IDebugExtendedField | Sp | Rozszerza typy dostępnych pól w celu obsługi typów ogólnych kodu zarządzanego. |
| IDebugField | SP | Klasa bazowa dla wszystkich pól; reprezentuje opis symbolu lub typu. |
| IDebugGenericFieldDefinition | SP | Reprezentuje definicję pola dla typu ogólnego kodu zarządzanego. |
| IDebugGenericFieldInstance | SP | Reprezentuje wystąpienie pola dla typu ogólnego kodu zarządzanego. |
| IDebugGenericParamField | SP | Reprezentuje parametr typu ogólnego kodu zarządzanego. |
| IDebugMethodField | SP | Reprezentuje metodę. |
| IDebugModOpt | SP | Reprezentuje opcjonalny modyfikator debugowania. |
| IDebugPointerField | SP | Reprezentuje wskaźnik. |
| IDebugPrimitiveTypeField | SP | Reprezentuje wartość wyliczenia typu pierwotnego z interfejsu IDebugField . |
| IDebugPropertyField | SP | Reprezentuje właściwość klasy kodu zarządzanego, którą można pobrać lub ustawić. |
| IDebugSymbolProvider | SP | Reprezentuje dostawcę symboli, który udostępnia symbole i typy. |
| IDebugSymbolProviderDirect | SP | Reprezentuje dostawcę symboli z bezpośrednim dostępem do metadanych i podstawowych interfejsów symboli. |
| IDebugTypeFieldBuilder | SP | Reprezentuje możliwość utworzenia pola reprezentującego typ. |
| IDebugTypeFieldBuilder2 | SP | Rozszerza IDebugTypeFieldBuilder, aby móc tworzyć typy tablic. |
| IEnumDebugAddresses | SP | Reprezentuje kolekcję obiektów IDebugAddress . |
| IEnumDebugCustomAttributes | SP | Reprezentuje kolekcję obiektów IDebugCustomAttribute . |
| IEnumDebugFields | SP | Reprezentuje kolekcję obiektów IDebugField . |