GCHandle.AddrOfPinnedObject Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Adresse von Objektdaten in einem Pinned-Handle ab.
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
Gibt zurück
nativeint
Die Adresse der fixierten Objektdaten.
- Attribute
Ausnahmen
Das Handle ist von einem anderen Typ als Pinned.
Hinweise
Diese Methode wird verwendet, um einen stabilen Zeiger auf die Objektdaten abzurufen. Bei Arrays gibt diese Methode die Adresse des ersten Elements zurück. Bei Zeichenfolgen gibt diese Methode die Adresse des ersten Zeichens zurück.
Durch das Anheften eines Objekts wird verhindert, dass der Garbage Collector es im Arbeitsspeicher bewegt, wodurch die Effizienz des Garbage Collector verringert wird.