GCHandle.AddrOfPinnedObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera o endereço dos dados do objeto em um Pinned identificador.
public:
IntPtr AddrOfPinnedObject();
[System.Security.SecurityCritical]
public IntPtr AddrOfPinnedObject();
public IntPtr AddrOfPinnedObject();
[<System.Security.SecurityCritical>]
member this.AddrOfPinnedObject : unit -> nativeint
member this.AddrOfPinnedObject : unit -> nativeint
Public Function AddrOfPinnedObject () As IntPtr
Retornos
nativeint
O endereço do objeto de dados fixado.
- Atributos
Exceções
O identificador é qualquer tipo diferente Pinnedde .
Comentários
Esse método é usado para obter um ponteiro estável para os dados do objeto. Para matrizes, esse método retorna o endereço do primeiro elemento. Para cadeias de caracteres, esse método retorna o endereço do primeiro caractere.
Fixar um objeto impede que o coletor de lixo o mova na memória, reduzindo assim a eficiência do coletor de lixo.