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

请参见

参考

结构和联合

DEBUG_ADDRESS_UNION