System.Rtti.TValue.ExtractRawDataNoCopy

De RAD Studio API Documentation
Aller à : navigation, rechercher

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