GCHandle.AddrOfPinnedObject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.