GCHandle.AddrOfPinnedObject Méthode

Définition

Récupère l’adresse des données de l’objet dans un handle 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

Retours

IntPtr

nativeint

Adresse de l’objet de données épinglé.

Attributs

Exceptions

Le handle est d'un type autre que Pinned.

Remarques

Cette méthode permet d’obtenir un pointeur stable vers les données de l’objet. Pour les tableaux, cette méthode retourne l’adresse du premier élément. Pour les chaînes, cette méthode retourne l’adresse du premier caractère.

L’épinglage d’un objet empêche le récupérateur de mémoire de le déplacer en mémoire, ce qui réduit l’efficacité du récupérateur de mémoire.

S’applique à

Voir aussi