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