IPinnable.Pin(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
釘住一塊記憶體。
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 物件,以便使用釘選物件的位址。