Partager via


UNMANAGED_ADDRESS_THIS_RELATIVE

Cette structure représente une adresse qui est relatif à un pointeur d' this (Me en 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;
}

termes

  • dwOffset
    décalage d'octet d'une position de base (par exemple, début d'une classe vtable).

  • dwBitOffset
    Offset dans les bits d'une position de base (toujours 0 à moins que vous faites référence à un champ de bits).

  • dwBitLength
    Nombre de bits représentant l'adresse (toujours 0 à moins que vous faites référence à un champ de bits).

Notes

Cette structure fait partie de l'union dans la structure de DEBUG_ADDRESS_UNION lorsque le champ d' dwKind de la structure d' DEBUG_ADDRESS_UNION est défini à ADDRESS_KIND_UNMANAGED_THIS_RELATIVE (une valeur de l'énumération d' ADDRESS_KIND ).

Configuration requise

en-tête : sh.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Structures et unions

DEBUG_ADDRESS_UNION