Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

MemoryHandle Struct

Definition

Namespace:
System.Buffers
Assemblies:
netstandard.dll, System.Runtime.dll
Assembly:
System.Runtime.dll
Assembly:
netstandard.dll
Source:
MemoryHandle.cs
Source:
MemoryHandle.cs
Source:
MemoryHandle.cs
Source:
MemoryHandle.cs
Source:
MemoryHandle.cs

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.

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
MemoryHandle
Implements

Remarks

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

Constructors

Name Description
MemoryHandle(Void*, GCHandle, IPinnable)

Creates a new memory handle for the block of memory.

Properties

Name Description
Pointer

Returns a pointer to the memory block.

Methods

Name Description
Dispose()

Frees the pinned handle and releases the IPinnable instance.

Applies to


Feedback

Was this page helpful?