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


SymAddressKind Перечисление

Определение

public enum class SymAddressKind
public enum SymAddressKind
[System.Serializable]
public enum SymAddressKind
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum SymAddressKind
type SymAddressKind = 
[<System.Serializable>]
type SymAddressKind = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymAddressKind = 
Public Enum SymAddressKind
Наследование
SymAddressKind
Атрибуты

Поля

BitField 9

Битовое поле. Параметр addr1 представляет позицию, с которой начинается поле, а параметр addr2 — длину поля.

ILOffset 1

Смещение на языке MSIL. Параметр addr1 представляет индекс локальной переменной или параметра языка MSIL.

NativeOffset 5

Исходное смещение. Параметр addr1 — это смещение от начала родительского объекта.

NativeRegister 3

Адрес машинного регистра. Параметр addr1 — это регистр, в котором хранится переменная.

NativeRegisterRegister 6

Относительный адрес регистра. Параметр addr1 — младший регистр, параметр addr2 — старший регистр.

NativeRegisterRelative 4

Относительный адрес регистра. Параметр addr1 — регистр, параметр addr2 — смещение.

NativeRegisterStack 7

Относительный адрес регистра. Параметр addr1 — младший регистр, параметр addr2 — регистр стека, а параметр addr3 — смещение от указателя стека до старшей части значения.

NativeRVA 2

Исходный относительный виртуальный адрес (RVA). Параметр addr1 — RVA-адрес в модуле.

NativeSectionOffset 10

Исходное смещение раздела. Параметр addr1 представляет раздел, а параметр addr2 — смещение.

NativeStackRegister 8

Относительный адрес регистра. Параметр addr1 — регистр стека, параметр addr2 — смещение от указателя стека до младшей части значения, параметр addr3 — старший регистр.

Комментарии

Параметры addr1, addr2и addr3 ссылаются на параметры адреса в методах ISymbolWriter интерфейса.

Применяется к

См. также раздел