GCHandle.AddrOfPinnedObject-Methode: ()
Veröffentlicht: Oktober 2016
Ruft die Adresse eines Objekts in einer GCHandleType.Pinned behandeln.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[SecurityCriticalAttribute]
public IntPtr AddrOfPinnedObject()
public:
[SecurityCriticalAttribute]
IntPtr AddrOfPinnedObject()
[<SecurityCriticalAttribute>]
member AddrOfPinnedObject : unit -> nativeint
<SecurityCriticalAttribute>
Public Function AddrOfPinnedObject As IntPtr
Rückgabewert
Type: System.IntPtr
Die Adresse des fixierten Objekts als ein IntPtr.
Ausnahmen
Exception | Condition |
---|---|
InvalidOperationException | Das Handle ist ein beliebiger Typ außer GCHandleType.Pinned. |
Hinweise
Diese Methode wird verwendet, um einen stabilen Zeiger auf das Objekt. Anheften eines Objekts wird verhindert, dass der Garbage Collector im Speicher, wodurch die Effizienz der Garbage Collection verschoben wird.
Sicherheit
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Versionsinformationen
Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Siehe auch
GCHandleType
GCHandle-Struktur
System.Runtime.InteropServices-Namespace
Zurück zum Anfang