Hizkuntza
Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Especifica los tipos de direcciones.
Sintaxis
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,
};
Fields
ADDRESS_KIND_NATIVE
Una dirección nativa, representada por la estructura NATIVE_ADDRESS .
ADDRESS_KIND_UNMANAGED_THIS_RELATIVE
Dirección no administrada relativa a un this puntero (Me en Visual Basic) y representado por la estructura UNMANAGED_ADDRESS_THIS_RELATIVE .
ADDRESS_KIND_UNMANAGED_PHYSICAL
Una dirección física no administrada, representada por la estructura UNMANAGED_ADDRESS_PHYSICAL .
ADDRESS_KIND_METHOD
Método de una clase, representada por la estructura METADATA_ADDRESS_METHOD .
ADDRESS_KIND_FIELD
Campo de una clase, representado por la estructura METADATA_ADDRESS_FIELD .
ADDRESS_KIND_LOCAL
La dirección es para una variable local y se representa mediante la estructura METADATA_ADDRESS_LOCAL .
ADDRESS_KIND_PARAM
Un método o parámetro de función, representado por la estructura METADATA_ADDRESS_PARAM .
ADDRESS_KIND_ARRAYELEM
Elemento de matriz, representado por la estructura METADATA_ADDRESS_ARRAYELEM .
ADDRESS_KIND_RETVAL
Valor devuelto, representado por la estructura METADATA_ADDRESS_RETVAL .
Comentarios
El método GetAddress devuelve la estructura DEBUG_ADDRESS que contiene una unión de posibles estructuras, la estructura DEBUG_ADDRESS_UNION . El dwKind campo de la DEBUG_ADDRESS_UNION estructura contiene el ADDRESS_KIND valor y describe cómo interpretar el campo de unión.
Requisitos
Encabezado: sh.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll