Condividi tramite


UNMANAGED_ADDRESS_THIS_RELATIVE

Questa struttura rappresenta un indirizzo relativo a un puntatore di this (Me in Visual Basic).

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

termini

  • dwOffset
    Offset di byte da una posizione in base ad esempio, inizio di una classe vtable).

  • dwBitOffset
    Per compensare in bit da un percorso di base (sempre 0 a meno che fa riferimento a un campo di bit).

  • dwBitLength
    Numero di bit che rappresentano l'indirizzo (sempre 0 a meno che fa riferimento a un campo di bit).

Note

Questa struttura fa parte dell'DEBUG_ADDRESS_UNION unione nella struttura quando il campo di dwKind della struttura di DEBUG_ADDRESS_UNION è impostato su ADDRESS_KIND_UNMANAGED_THIS_RELATIVE (un valore ADDRESS_KIND dell'enumerazione).

Requisiti

intestazione: sh.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

Strutture e unioni

DEBUG_ADDRESS_UNION