DkmClrNativeCodeMapEntry(UInt64, UInt32, UInt32, UInt32) Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.