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 интерфейс, не закрепляя его только через управляемые API. Закрепление требуется для доступа с помощью неуправляемых API.

Вызовите этот метод, чтобы указать, что IPinnable объект не может быть перемещен сборщиком мусора, чтобы можно было использовать адрес закрепленного объекта.

Применяется к