ReadOnlyMemory<T>.Pin メソッド

定義

メモリに対してハンドルを作成します。

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

戻り値

MemoryHandle

メモリ用のハンドル。

例外

非プリミティブ (blittable でない) メンバーを持つインスタンスは固定できません。

注釈

重要

ガベージ コレクターは、返された MemoryHandle メモリが破棄されるまでメモリを移動しません。これにより、メモリのアドレスの取得と使用が可能になります。

適用対象