System.Rtti.TValue.ExtractRawDataNoCopy
Delphi
procedure ExtractRawDataNoCopy(ABuffer: Pointer);
C++
void __fastcall ExtractRawDataNoCopy(void * ABuffer);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TValue |
Description
Copie la valeur stockée à l'adresse de mémoire donnée.
Utilisez ExtractRawDataNoCopy lorsqu'une copie brute de la valeur stockée est requise. Le paramètre ABuffer spécifie l'adresse de mémoire où est copiée la valeur.
ExtractRawDataNoCopy ne prend pas d'actions spéciales concernant les types gérés, et cela n'offre pas de sécurité pour les tableaux contenant des chaînes, par exemple. Utilisez ExtractRawData pour une version sécurisée de cette fonction.
Remarque : ExtractRawDataNoCopy fonctionne seulement pour les valeurs stockées qui sont réellement des références aux données de tas.
Voir aussi