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 指向的記憶體緩衝區內項目位移。

傳回

記憶體區塊的控制代碼。

備註

開發人員可以存取實作 IPinnable 介面的物件,而不需要透過Managed API釘選它。 非受控 API 存取需要釘選。

呼叫這個方法,指出 IPinnable 垃圾收集行程無法移動物件,以便使用釘選物件的位址。

適用於