UNMANAGED_ADDRESS_THIS_RELATIVE
此结构表示相对于 this 指针的地址 (在 Visual Basic 中Me )。
typedef struct _tagUNMANAGED_THIS_RELATIVE {
DWORD dwOffset;
DWORD dwBitOffset;
DWORD dwBitLength;
} UNMANAGED_ADDRESS_THIS_RELATIVE;
public struct UNMANAGED_THIS_RELATIVE {
public uint dwOffset;
public uint dwBitOffset;
public uint dwBitLength;
}
术语
dwOffset
从基位置的字节偏移量 (例如, vtable 的类的开头)。dwBitOffset
在位的偏移量基本位置 (始终为 0,除非引用位域)。dwBitLength
表示地址 (始终 0 位的数目,除非引用位域)。
备注
此结构是联合的一部分。 DEBUG_ADDRESS_UNION 结构时, DEBUG_ADDRESS_UNION 结构的 dwKind 字段设置为 ADDRESS_KIND_UNMANAGED_THIS_RELATIVE 时 (从 ADDRESS_KIND 枚举的值)。
要求
标题:sh.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll