Aracılığıyla paylaş


ADDRESS_KIND

Adres türlerini belirtir.

Sözdizimi

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,
};

Alanlar

ADDRESS_KIND_NATIVE
NATIVE_ADDRESS yapısıyla temsil edilen yerel bir adres.

ADDRESS_KIND_UNMANAGED_THIS_RELATIVE
Bir (Me Visual Basic'te) işaretçisine this göre ve UNMANAGED_ADDRESS_THIS_RELATIVE yapısıyla temsil edilen yönetilmeyen bir adres.

ADDRESS_KIND_UNMANAGED_PHYSICAL
UNMANAGED_ADDRESS_PHYSICAL yapısıyla temsil edilen yönetilmeyen bir fiziksel adres.

ADDRESS_KIND_METHOD
METADATA_ADDRESS_METHOD yapısıyla temsil edilen bir sınıfın yöntemi.

ADDRESS_KIND_FIELD
METADATA_ADDRESS_FIELD yapısıyla temsil edilen bir sınıfın alanı.

ADDRESS_KIND_LOCAL
Adres yerel bir değişken içindir ve METADATA_ADDRESS_LOCAL yapısıyla temsil edilir.

ADDRESS_KIND_PARAM
METADATA_ADDRESS_PARAM yapısıyla temsil edilen bir yöntem veya işlev parametresi.

ADDRESS_KIND_ARRAYELEM
METADATA_ADDRESS_ARRAYELEM yapısıyla temsil edilen bir dizi öğesi.

ADDRESS_KIND_RETVAL
METADATA_ADDRESS_RETVAL yapısıyla temsil edilen bir dönüş değeri.

Açıklamalar

GetAddress yöntemi, olası yapıların birleşimi olan DEBUG_ADDRESS_UNION yapısını içeren DEBUG_ADDRESS yapısını döndürür. Yapı dwKind alanı DEBUG_ADDRESS_UNION değeri tutar ADDRESS_KIND ve birleşim alanının nasıl yorumlandığı açıklanır.

Gereksinimler

Üst bilgi: sh.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.