GCHandle.AddrOfPinnedObject Méthode

Définition

Récupère l’adresse des données d’objet dans un Pinned handle.

public:
 IntPtr AddrOfPinnedObject();
[System.Security.SecurityCritical]
public IntPtr AddrOfPinnedObject();
public 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 n’importe quel type autre que Pinned.

Remarques

Cette méthode est utilisée pour obtenir un pointeur stable vers les données d’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 garbage collector de le déplacer en mémoire, réduisant ainsi l’efficacité du garbage collector.

S’applique à

Voir aussi