CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / protected /
protected: const CxiDataBlock * CxiNode :: QueryDataPtr () const
CxiDataBlock * cxiQueryDataPtr (CxiHandle self)
Direkte Abfrage des Datenbereichs
return:
Zeiger auf Datenblock folgender Struktur
typedef struct
{
CxiLong tsize;
CxiShort rsize;
// ...
}
CxiDataBlock;
Diese Funktion ist nur für besondere Anwendungen gedacht. Sie liefert einen Zeiger auf die Daten des Blocks, das Feld tsize gibt die tatsächliche Größe der Struktur (einschließlich tsize) an. Die Daten folgen direkt nach dem Feld tsize. Aus dieser Struktur kann mit Hilfe der folgenden Funktion ein CXI-Knoten restauriert werden. Der zurückgegebene Zeiger ist bis zur nächsten Änderung des Blocks gültig, über ihn darf keine Veränderung vorgenommen werden. Er darf nicht mit free() oder delete freigegeben werden.
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.
Siehe auch:
ReplaceDataPtr