Memory<T>.Pin Memory<T>.Pin Memory<T>.Pin Memory<T>.Pin Method

定義

Memory<T> オブジェクトのハンドルを作成します。Creates a handle for the Memory<T> object.

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

戻り値

Memory<T> オブジェクトのハンドル。A handle for the Memory<T> object.

例外

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

注釈

関連項目See also

返されたMemoryHandleオブジェクトが破棄されるまで、ガベージ コレクターはメモリを移動しません。The garbage collector will not move the memory until the returned MemoryHandle object is disposed. これにより、メモリのアドレスを取得し、使用することができます。This enables you to retrieve and use the memory's address.

IsPrimitive

適用対象