PinnedGCHandle<T>.GetAddressOfObjectData Methode

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Ruft die Adresse der Objektdaten in einem PinnedGCHandle<T>.

public:
 void* GetAddressOfObjectData();
[System.CLSCompliant(false)]
public readonly void* GetAddressOfObjectData();
[<System.CLSCompliant(false)>]
member this.GetAddressOfObjectData : unit -> nativeptr<unit>

Gibt zurück

Void*

Die Adresse des ersten Instanzfelds des angehefteten Objekts oder null wenn das Handle nicht auf ein Objekt verweist.

Attribute

Ausnahmen

Das Handle wird nicht initialisiert oder bereits verworfen.

Hinweise

Diese Methode soll mit anderen Typen als Array oder StringArray verwendet werden.

Verwenden oder stattdessen für Array oder String, verwenden GetAddressOfArrayData<T>(PinnedGCHandle<T[]>) oder GetAddressOfStringData(PinnedGCHandle<String>) stattdessen.

Diese Methode sollte nur für blittbare Typen verwendet werden.

Gilt für: