Freigeben über


UNMANAGED_ADDRESS_THIS_RELATIVE

Diese Struktur stellt eine Adresse dar, die relativ zu einem this Zeiger (Me in Visual Basic) ist.

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

Ausdrücke

  • dwOffset
    Byteoffset aus einer niedrigen Position (z. B. zum Starten einer Klasse vtable).

  • dwBitOffset
    Offset in Bits von einer niedrigen Position (immer 0, es sei denn, ein Bitfeld ansprechend).

  • dwBitLength
    Die Anzahl der Bits, die die Adresse darstellen (immer 0, es sei denn, ein Bitfeld ansprechend).

Hinweise

Diese Struktur ist Teil der Union in der DEBUG_ADDRESS_UNION Struktur, wenn das dwKind Feld der DEBUG_ADDRESS_UNION Struktur in ADDRESS_KIND_UNMANAGED_THIS_RELATIVE festgelegt wird (ein Wert aus der ADDRESS_KIND-Enumeration).

Anforderungen

Header: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

Strukturen und Unions

DEBUG_ADDRESS_UNION