System.Rtti.IValueData.ExtractRawDataNoCopy
Delphi
procedure ExtractRawDataNoCopy(ABuffer: Pointer);
C++
virtual void __fastcall ExtractRawDataNoCopy(void * ABuffer) = 0 ;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | IValueData |
Beschreibung
Kopiert die referenzierten Daten in die angegebene Speicheradresse.
Verwenden Sie ExtractRawDataNoCopy, wenn eine Rohkopie der referenzierten Daten erforderlich ist. Der ABuffer-Parameter legt die Adresse des Speichers fest, wo die Daten kopiert werden.
ExtractRawDataNoCopy führt keine speziellen Aktionen bezüglich der verwalteten Typen durch und wird deshalb, zum Beispiel, für die von Strings enthaltenen Arrays unsicher. Verwenden Sie ExtractRawData für eine sichere Version dieser Funktion.