Partilhar via


UNMANAGED_ADDRESS_THIS_RELATIVE

Esta estrutura representa um endereço que é relativa a um this ponteiro (Me em 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;
}

Termos

  • dwOffset
    Byte deslocamento a partir de uma posição de base (por exemplo, início de uma vtable de classe).

  • dwBitOffset
    Deslocamento em bits a partir de uma posição de base (sempre 0, a menos que se referindo a um campo de bits).

  • dwBitLength
    Número de bits que representa o endereço (sempre 0, a menos que se referindo a um campo de bits).

Comentários

Essa estrutura é a parte a união da DEBUG_ADDRESS_UNION estrutura quando o dwKind campo o DEBUG_ADDRESS_UNION estrutura é definida como ADDRESS_KIND_UNMANAGED_THIS_RELATIVE (um valor da ADDRESS_KIND enumeração).

Requisitos

Cabeçalho: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Estruturas e uniões

DEBUG_ADDRESS_UNION