Comparteix a través de


GCHandle.AddrOfPinnedObject Método

Definición

Recupera la dirección de los datos de objeto en un 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

Devoluciones

IntPtr

nativeint

Dirección del objeto de datos anclado.

Atributos

Excepciones

El identificador es de cualquier tipo menos Pinned.

Comentarios

Este método se usa para obtener un puntero estable a los datos del objeto. En el caso de las matrices, este método devuelve la dirección del primer elemento. En el caso de las cadenas, este método devuelve la dirección del primer carácter.

Anclar un objeto evita que el recolector de elementos no utilizados se mueva alrededor de la memoria, lo que reduce la eficacia del recolector de elementos no utilizados.

Se aplica a

Consulte también