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 指向的記憶體緩衝區內項目位移。
傳回
記憶體區塊的控制代碼。
備註
開發人員可以存取實作 IPinnable 介面的物件,而不需要透過Managed API釘選它。 非受控 API 存取需要釘選。
呼叫這個方法,指出 IPinnable 垃圾收集行程無法移動物件,以便使用釘選物件的位址。