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