GCHandle.AddrOfPinnedObject Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.