GCHandle.AddrOfPinnedObject Método

Definição

Recupera o endereço dos dados do objeto em um identificador Pinned.

public:
 IntPtr AddrOfPinnedObject();
[System.Security.SecurityCritical]
public IntPtr AddrOfPinnedObject ();
public IntPtr AddrOfPinnedObject ();
public readonly IntPtr AddrOfPinnedObject ();
[<System.Security.SecurityCritical>]
member this.AddrOfPinnedObject : unit -> nativeint
member this.AddrOfPinnedObject : unit -> nativeint
Public Function AddrOfPinnedObject () As IntPtr

Retornos

IntPtr

nativeint

O endereço dos dados do objeto fixados.

Atributos

Exceções

O identificador é de qualquer tipo diferente de Pinned.

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.

Aplica-se a

Confira também