Поделиться через


UNMANAGED_ADDRESS_THIS_RELATIVE

Эта структура представляет адрес, по отношению к a this указатель (Me в 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;
}

Термины

  • dwOffset
    Смещение от базовой позиции (например, начиная байта класса vtable).

  • dwBitOffset
    Смещение в битах от базовой позиции (0, если в поле всегда ссылающся бита).

  • dwBitLength
    Число битов, представляющее адрес (всегда 0, если ссылающся к полю бита).

Заметки

Эта структура является частью соединения в DEBUG_ADDRESS_UNION когда структура dwKind поле DEBUG_ADDRESS_UNION структура имеет значение ADDRESS_KIND_UNMANAGED_THIS_RELATIVE (значение ADDRESS_KIND перечисление).

Требования

Заголовок: sh.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также

Ссылки

структуры и объединения

DEBUG_ADDRESS_UNION