DkmClrNativeCodeMapEntry(UInt64, UInt32, UInt32, UInt32) Constructor

Definition

Initialize a new DkmClrNativeCodeMapEntry value.

public:
 DkmClrNativeCodeMapEntry(System::UInt64 NativeAddress, System::UInt32 NativeSize, System::UInt32 NativeOffset, System::UInt32 ILOffset);
public:
 DkmClrNativeCodeMapEntry(unsigned long long NativeAddress, unsigned int NativeSize, unsigned int NativeOffset, unsigned int ILOffset);
 DkmClrNativeCodeMapEntry(unsigned long NativeAddress, unsigned int NativeSize, unsigned int NativeOffset, unsigned int ILOffset);
public DkmClrNativeCodeMapEntry (ulong NativeAddress, uint NativeSize, uint NativeOffset, uint ILOffset);
new Microsoft.VisualStudio.Debugger.Clr.DkmClrNativeCodeMapEntry : uint64 * uint32 * uint32 * uint32 -> Microsoft.VisualStudio.Debugger.Clr.DkmClrNativeCodeMapEntry
Public Sub New (NativeAddress As ULong, NativeSize As UInteger, NativeOffset As UInteger, ILOffset As UInteger)

Parameters

NativeAddress
UInt64

[In] Starting address for this block of native code.

NativeSize
UInt32

[In] Number of bytes of native instruction memory described by this DkmClrNativeCodeMapEntry.

NativeOffset
UInt32

[In] Offset of the native instruction.

ILOffset
UInt32

[In] Offset of the IL instruction. '-1' is used to indicate that the native instructions cannot be mapped to an IL instruction. '-2' is used to indicate that the native instructions are part of the prolog. '-3' is used to indicate that the naive instructions are part of the epilog.

Applies to