語言

IPinnable.Pin(Int32) 方法

定義

釘住一塊記憶體。

public:
 System::Buffers::MemoryHandle Pin(int elementIndex);
public System.Buffers.MemoryHandle Pin(int elementIndex);
abstract member Pin : int -> System.Buffers.MemoryHandle
Public Function Pin (elementIndex As Integer) As MemoryHandle

參數

elementIndex
Int32

回傳 MemoryHandle 所指向的記憶體緩衝區內元素的偏移量。

傳回

記憶體區塊的一個代號。

備註

開發者可以透過受管理的 API 存取實作該 IPinnable 介面的物件,而不必釘選它。 非管理型 API 存取時必須釘選。

呼叫此方法表示垃圾回收器無法移動該 IPinnable 物件,以便使用釘選物件的位址。

適用於