MemoryHandle MemoryHandle MemoryHandle MemoryHandle Struct

Definition

Provides a memory handle for a block of memory.

public value class MemoryHandle : IDisposable
public struct MemoryHandle : IDisposable
type MemoryHandle = struct
    interface IDisposable
Public Structure MemoryHandle
Implements IDisposable
Inheritance
MemoryHandleMemoryHandleMemoryHandleMemoryHandle
Implements

Remarks

A MemoryHandle instance represents a handle to a pinned block of memory. It is returned by the following methods:

Constructors

MemoryHandle(Void*, GCHandle, IPinnable) MemoryHandle(Void*, GCHandle, IPinnable) MemoryHandle(Void*, GCHandle, IPinnable) MemoryHandle(Void*, GCHandle, IPinnable)

Creates a new memory handle for the block of memory.

Properties

Pointer Pointer Pointer Pointer

Returns a pointer to the memory block.

Methods

Dispose() Dispose() Dispose() Dispose()

Frees the pinned handle and releases the IPinnable instance.

Applies to