この構造体は、this
ポインターに対して相対的なアドレスを表します (Visual Basic の Me
)。
構文
public struct UNMANAGED_THIS_RELATIVE {
public uint dwOffset;
public uint dwBitOffset;
public uint dwBitLength;
}
メンバー
dwOffset
基本位置 (たとえば、クラス V テーブルの開始) からのバイト オフセット。
dwBitOffset
基本位置からのビット単位のオフセット (ビット フィールドを参照する場合を除き、常に 0)。
dwBitLength
アドレスを表すビット数 (ビット フィールドを参照している場合を除き、常に 0)。
解説
この構造体は、DEBUG_ADDRESS_UNION
構造体の dwKind
フィールドが ADDRESS_KIND_UNMANAGED_THIS_RELATIVE
(ADDRESS_KIND 列挙からの値) に設定されている場合、DEBUG_ADDRESS_UNION 構造体の和集合の一部です。
要件
ヘッダー: sh.h
名前空間: Microsoft.VisualStudio.Debugger.Interop
アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll