Compartilhar via


IPinnable.Pin(Int32) Método

Definição

Fixa um bloco de memória.

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

Parâmetros

elementIndex
Int32

O deslocamento para o elemento dentro do buffer de memória para o qual o MemoryHandle retornado aponta.

Retornos

Um identificador para o bloco de memória.

Comentários

Um desenvolvedor pode acessar um objeto que implementa a IPinnable interface sem fixá-la somente por meio de APIs gerenciadas. A fixação é necessária para acesso por APIs não gerenciadas.

Chame esse método para indicar que o IPinnable objeto não pode ser movido pelo coletor de lixo para que o endereço do objeto fixado possa ser usado.

Aplica-se a