RTMarshal Class |
Provides a collection of methods for allocating and freeing RTX64 memory.

SystemObject
IntervalZero.RTX64.RTAPI.Runtime.InteropServicesRTMarshal
Namespace:
IntervalZero.RTX64.RTAPI.Runtime.InteropServicesIntervalZero.RTX64.RTAPI.Runtime.InteropServicesRTMarshal
Assembly: IntervalZero.RTX64 (in IntervalZero.RTX64.dll) Version: 3.3.0.0 (File version: 3.5.0)

The RTMarshal type exposes the following members.

Name | Description | |
---|---|---|
![]() ![]() | AllocHContiguous | Allocates contiguous memory from the unmanaged memory of the process.
Use the overload having this signature:
|
![]() ![]() | AllocHLocal | Allocates local memory from the unmanaged memory of the process.
Use the overload having this signature:
|
![]() ![]() | FreeHContiguous |
Frees memory previously allocated from the unmanaged memory of the process
with IntervalZero.Runtime.InteropServices.RTMarshal.AllocHContiguous(System.IntPtr).
|
![]() ![]() | FreeHLocal |
Frees memory previously allocated from the unmanaged memory of the process
with IntervalZero.Runtime.InteropServices.RTMarshal.AllocHLocal(System.IntPtr).
|
![]() ![]() | PhysicalAddressFromVirtualAddress(IntPtr) |
Translates a virtual address to a physical address.
|
