共用方式為


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結構。 dwKind欄位的DEBUG_ADDRESS_UNION結構化存放ADDRESS_KIND值,並說明如何解譯的聯集的欄位。

需求

標頭: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

列舉型別 (Visual Studio 的偵錯)

IDebugAddress::GetAddress

DEBUG_ADDRESS

DEBUG_ADDRESS_UNION