GCHandleExtensions.GetAddressOfArrayData<T> Methode

Definitie

Belangrijk

Deze API is niet CLS-conform.

Haalt het adres van de matrixgegevens op in handle.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T* GetAddressOfArrayData(System::Runtime::InteropServices::PinnedGCHandle<cli::array <T> ^> handle);
[System.CLSCompliant(false)]
public static T* GetAddressOfArrayData<T>(this System.Runtime.InteropServices.PinnedGCHandle<T[]> handle);
[<System.CLSCompliant(false)>]
static member GetAddressOfArrayData : System.Runtime.InteropServices.PinnedGCHandle<'T[]> -> nativeptr<'T>

Type parameters

T

Parameters

handle
PinnedGCHandle<T[]>

De greep waaruit de aanwijzer moet worden opgehaald.

Retouren

T*

Het adres van het 0e matrixelement van de vastgemaakte matrix of null als de greep niet verwijst naar een object.

Kenmerken

Uitzonderingen

De ingang wordt niet geïnitialiseerd of is al verwijderd.

Van toepassing op