ReadOnlyMemory<T>.Pin ReadOnlyMemory<T>.Pin ReadOnlyMemory<T>.Pin ReadOnlyMemory<T>.Pin Method

定義

メモリに対してハンドルを作成します。Creates a handle for the memory.

public:
 System::Buffers::MemoryHandle Pin();
public System.Buffers.MemoryHandle Pin ();
member this.Pin : unit -> System.Buffers.MemoryHandle
Public Function Pin () As MemoryHandle

戻り値

メモリ用のハンドル。A handle for the memory.

例外

非プリミティブ (blittable でない) メンバーを持つインスタンスは固定できません。An instance with nonprimitive (non-blittable) members cannot be pinned.

注釈

重要

ガベージコレクターは、返されたが破棄されるまでメモリを移動せず、メモリのアドレスを取得して使用できるようにします。The garbage collector will not move the memory until the returned is disposed, enabling taking and using the memory's address.

適用対象