GCHandle.AddrOfPinnedObject Methode

Definition

Ruft die Adresse der Objektdaten in einem Pinned Handle ab.

public:
 IntPtr AddrOfPinnedObject();
[System.Security.SecurityCritical]
public IntPtr AddrOfPinnedObject();
public readonly IntPtr AddrOfPinnedObject();
public IntPtr AddrOfPinnedObject();
[<System.Security.SecurityCritical>]
member this.AddrOfPinnedObject : unit -> nativeint
member this.AddrOfPinnedObject : unit -> nativeint
Public Function AddrOfPinnedObject () As IntPtr

Gibt zurück

IntPtr

nativeint

Die Adresse des angehefteten Datenobjekts.

Attribute

Ausnahmen

Der Handle ist ein anderer 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 reduziert wird.

Gilt für:

Weitere Informationen