Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

SymAddressKind Enumeration

Specifies address types for local variables, parameters, and fields in the methods DefineLocalVariable, DefineParameter, and DefineField.

[Visual Basic]
<Serializable>
Public Enum SymAddressKind
[C#]
[Serializable]
public enum SymAddressKind
[C++]
[Serializable]
__value public enum SymAddressKind
[JScript]
public
   Serializable
enum SymAddressKind

Remarks

The addr1 and addr2 parameters refer to the address parameters in those methods.

Members

Member name Description
BitField Specifies a bit field.

The addr1 parameter is the position where the field starts. The addr2 parameter is the field length.

ILOffset Specifies a Microsoft intermediate language (MSIL) offset.

The addr1 parameter is the MSIL local variable or parameter index.

NativeOffset Specifies a native offset.

The addr1 parameter is the offset from start of the parent.

NativeRegister Specifies a native register address.

The addr1 parameter is the register in which the variable is stored.

NativeRegisterRegister Specifies a register-relative address.

The addr1 parameter is the register low, and the addr2 parameter is the register high.

NativeRegisterRelative Specifies a register-relative address.The addr1 parameter is the register, and the addr2 parameter is the offset.
NativeRegisterStack Specifies a register-relative address.

The addr1 parameter is the register low, the addr2 parameter is the register stack, and addr3 is the offset.

NativeRVA Specifies a native Relevant Virtual Address (RVA).

The addr1 parameter is the RVA in the module.

NativeStackRegister Specifies a register-relative address.

The addr1 parameter is the register stack, the addr2 parameter is the offset, and addr3 is the register high.

Requirements

Namespace: System.Diagnostics.SymbolStore

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: Mscorlib (in Mscorlib.dll)

See Also

System.Diagnostics.SymbolStore Namespace | ISymbolVariable | ISymbolWriter

Show:
© 2017 Microsoft