ADDRESS_KIND
Určuje typy adres.
Syntaxe
public enum enum_ADDRESS_KIND {
ADDRESS_KIND_NATIVE = 0x0001,
ADDRESS_KIND_UNMANAGED_THIS_RELATIVE = 0x0002,
ADDRESS_KIND_UNMANAGED_PHYSICAL = 0x0005,
ADDRESS_KIND_METADATA_METHOD = 0x0010,
ADDRESS_KIND_METADATA_FIELD = 0x0011,
ADDRESS_KIND_METADATA_LOCAL = 0x0012,
ADDRESS_KIND_METADATA_PARAM = 0x0013,
ADDRESS_KIND_METADATA_ARRAYELEM = 0x0014,
ADDRESS_KIND_METADATA_RETVAL = 0x0015,
};
Pole
ADDRESS_KIND_NATIVE
Nativní adresa reprezentovaná strukturou NATIVE_ADDRESS .
ADDRESS_KIND_UNMANAGED_THIS_RELATIVE
Nespravovaná adresa vzhledem k this
ukazateli (Me
v jazyce Visual Basic) a reprezentovaná strukturou UNMANAGED_ADDRESS_THIS_RELATIVE .
ADDRESS_KIND_UNMANAGED_PHYSICAL
Nespravovaná fyzická adresa reprezentovaná strukturou UNMANAGED_ADDRESS_PHYSICAL .
ADDRESS_KIND_METHOD
Metoda třídy reprezentovaná strukturou METADATA_ADDRESS_METHOD .
ADDRESS_KIND_FIELD
Pole třídy reprezentované strukturou METADATA_ADDRESS_FIELD
ADDRESS_KIND_LOCAL
Adresa je pro místní proměnnou a je reprezentována strukturou METADATA_ADDRESS_LOCAL .
ADDRESS_KIND_PARAM
Metoda nebo parametr funkce reprezentovaný strukturou METADATA_ADDRESS_PARAM .
ADDRESS_KIND_ARRAYELEM
Prvek pole reprezentovaný strukturou METADATA_ADDRESS_ARRAYELEM .
ADDRESS_KIND_RETVAL
Návratová hodnota reprezentovaná strukturou METADATA_ADDRESS_RETVAL .
Poznámky
Metoda GetAddress vrátí DEBUG_ADDRESS strukturu, která obsahuje sjednocení možných struktur, DEBUG_ADDRESS_UNION struktury. Pole dwKind
DEBUG_ADDRESS_UNION
struktury obsahuje ADDRESS_KIND
hodnotu a popisuje, jak interpretovat sjednocovacího pole.
Požadavky
Hlavička: sh.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll