GCHandleExtensions.GetAddressOfArrayData<T> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Récupère l’adresse des données de tableau dans 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>
Paramètres de type
- T
Paramètres
- handle
- PinnedGCHandle<T[]>
Handle à partir duquel récupérer le pointeur.
Retours
Adresse du 0e élément de tableau du tableau épinglé, ou null si le handle ne pointe vers aucun objet.
- Attributs
Exceptions
Le handle n’est pas initialisé ou est déjà supprimé.