ADDRESS_KIND

指定地址。

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

术语

备注

IDebugAddress:: GetAddress 方法返回包含可能的结构联合的 DEBUG_ADDRESS 结构, DEBUG_ADDRESS_UNION 结构。 DEBUG_ADDRESS_UNION 结构的 dwKind 字段表示 ADDRESS_KIND 值并描述如何解释联合字段。

要求

标题:sh.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

枚举 (Visual Studio 调试)

IDebugAddress:: GetAddress

DEBUG_ADDRESS

DEBUG_ADDRESS_UNION