Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Arten von Adressen an.
Syntax
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,
};
Felder
ADDRESS_KIND_NATIVE
Eine systemeigene Adresse, dargestellt durch die NATIVE_ADDRESS Struktur.
ADDRESS_KIND_UNMANAGED_THIS_RELATIVE
Eine nicht verwaltete Adresse relativ zu einem this (Me in Visual Basic) Zeiger und dargestellt durch die UNMANAGED_ADDRESS_THIS_RELATIVE Struktur.
ADDRESS_KIND_UNMANAGED_PHYSICAL
Eine nicht verwaltete physische Adresse, dargestellt durch die UNMANAGED_ADDRESS_PHYSICAL Struktur.
ADDRESS_KIND_METHOD
Eine Methode einer Klasse, dargestellt durch die METADATA_ADDRESS_METHOD-Struktur .
ADDRESS_KIND_FIELD
Ein Feld einer Klasse, dargestellt durch die METADATA_ADDRESS_FIELD Struktur.
ADDRESS_KIND_LOCAL
Die Adresse ist für eine lokale Variable vorgesehen und wird durch die METADATA_ADDRESS_LOCAL Struktur dargestellt.
ADDRESS_KIND_PARAM
Eine Methode oder ein Funktionsparameter, dargestellt durch die METADATA_ADDRESS_PARAM Struktur.
ADDRESS_KIND_ARRAYELEM
Ein Arrayelement, dargestellt durch die METADATA_ADDRESS_ARRAYELEM Struktur.
ADDRESS_KIND_RETVAL
Ein Rückgabewert, dargestellt durch die METADATA_ADDRESS_RETVAL-Struktur .
Hinweise
Die GetAddress-Methode gibt die DEBUG_ADDRESS Struktur zurück, die eine Vereinigung möglicher Strukturen, der DEBUG_ADDRESS_UNION-Struktur enthält. Das dwKind Feld der DEBUG_ADDRESS_UNION Struktur enthält den ADDRESS_KIND Wert und beschreibt, wie das Unionsfeld interpretiert wird.
Anforderungen
Kopfzeile: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll