CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Statusabfragen /
CxiLong cxiQueryBlockSize (CxiHandle self, CxiShort which)
Liefert Größenangaben zum CXI-Knoten
which:
Abzufragende Größe
0 allokierte und genutzte Headergröße (konstant)
1 momentan allokierte Größe des Datenbereichs
2 momentan genutzte Größe des Datenbereichs
3 Einheit für automatische Vergrößerung
4 Größe eines leeren Datenbereichs
5 momentane Nettogröße = Größe 2 minus Größe 4
return:
Gewünschte Größe, bei Fehler 0
Bei which==0 wird self ignoriert, ansonsten ist die Angabe eines gültigen Handles unbedingt erforderlich.
In der C++-Schnittstelle existiert für jede der Größen eine eigene Funktion:
QueryHeaderSize
QueryAllocSize
QueryCurrentSize
QueryGrowSize
QueryResidentSize
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.