System.Rtti.TValue.ExtractRawData
Delphi
procedure ExtractRawData(ABuffer: Pointer);
C++
void __fastcall ExtractRawData(void * ABuffer);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TValue |
Beschreibung
Kopiert den gespeicherten Wert in die angegebene Speicheradresse.
Verwenden Sie ExtractRawData, wenn eine Rohkopie des gespeicherten Wertes benötigt wird. Der ABuffer-Parameter legt die Adresse des Speichers fest, wo die Daten des Werts kopiert werden sollen.
Wenn die referenzierten Daten ein verwalteter Typ repräsentieren oder ein Array von verwendeten Typen sind, wird eine Sicherungskopie-Funktion verwendet, um sicherzustellen, dass die Referenzzählung wie erwartet funktioniert.
Anmerkung: ExtractRawData funktioniert nur für die gespeicherten Werte, die eigentlich Referenzen auf Heap-Daten sind.