System.Rtti.IValueData.ExtractRawData
Delphi
procedure ExtractRawData(ABuffer: Pointer);
C++
virtual void __fastcall ExtractRawData(void * ABuffer) = 0 ;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | IValueData |
Description
Copies the referenced data to the given memory address.
Use ExtractRawData when a raw copy of the referenced data is required. The ABuffer parameter specifies the address of the memory where the data is copied.
If the referenced data represents a managed type, or is an array of managed types, a safe copy function is used to make sure that reference counting works as expected.