System.Rtti.TValue.ExtractRawData

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ExtractRawData(ABuffer: Pointer);

C++

void __fastcall ExtractRawData(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 ExtractRawData lorsqu'une copie brute de la valeur stockée est requise. Le paramètre ABuffer spécifie l'adresse de mémoire où sont copiées les données de la valeur.

Si les données référencées représentent un type géré, ou constituent un tableau de types gérés, une fonction de copie sécurisée est utilisée pour assurer que le comptage de références fonctionne comme prévu.

Remarque :  ExtractRawData fonctionne seulement pour les valeurs stockées qui sont réellement des références aux données de tas.

Voir aussi