Sdílet prostřednictvím


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

Viz také