Condividi tramite


ADDRESS_KIND

Specifica i tipi degli indirizzi.

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,
};
typedef DWORD ADDRESS_KIND;
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,
};

termini

Note

IDebugAddress:: GetAddress Il metodo restituisce DEBUG_ADDRESS la struttura che contiene un'unione di strutture possibili, DEBUG_ADDRESS_UNION la struttura. Il campo di dwKind della struttura di DEBUG_ADDRESS_UNION utilizza il valore di ADDRESS_KIND e viene descritto come interpretare il campo di unione.

Requisiti

intestazione: sh.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

enumerazioni (debug di Visual Studio)

IDebugAddress:: GetAddress

DEBUG_ADDRESS

DEBUG_ADDRESS_UNION