JET_RECSIZE-Struktur
Gilt für: Windows | Windows Server
JET_RECSIZE-Struktur
Die JET_RECSIZE-Struktur wird von JetGetRecordSize verwendet, um Informationen über die Verwendungsanforderungen eines Datensatzes im Benutzerdatenbereich, die Anzahl der festgelegten Spalten, die Anzahl der Werte und den Mehraufwand für die ESE-Datensatzstruktur zurückzugeben.
Windows Vista: Die JET_RECSIZE-Struktur wird in Windows Vista eingeführt.
typedef struct {
unsigned __int64 cbData;
unsigned __int64 cbLongValueData;
unsigned __int64 cbOverhead;
unsigned __int64 cbLongValueOverhead;
unsigned __int64 cNonTaggedColumns;
unsigned __int64 cTaggedColumns;
unsigned __int64 cLongValues;
unsigned __int64 cMultiValues;
} JET_RECSIZE;
Member
cbData
Benutzerdatensatz im Datensatz.
Hinweis Die Schlüsselgröße ist hier nicht enthalten.
cbLongValueData
Benutzerdaten, die dem Datensatz zugeordnet sind, aber in der Struktur mit langen Werten gespeichert sind.
Hinweis Dies zählt keine systeminternen Long-Werte.
cbOverhead
Der Mehraufwand der ESE-Datensatzstruktur für diesen Datensatz. Dies schließt die Schlüsselgröße des Datensatzes ein.
cbLongValueOverhead
Der Mehraufwand der Daten mit langen Werten.
Hinweis Dies zählt keine systeminternen Long-Werte.
cNonTaggedColumns
Gesamtanzahl der festen und variablen Spalten, die in diesem Datensatz festgelegt sind.
cTaggedColumns
Gesamtanzahl der markierten Spalten, die in diesem Datensatz festgelegt sind.
cLongValues
Gesamtanzahl von long-Werten, die in der Long-Value-Struktur für diesen Datensatz gespeichert sind.
Hinweis Dies zählt keine systeminternen Long-Werte.
cMultiValues
Die Akkumulation der Gesamtanzahl von Werten nach dem ersten für alle Spalten im Datensatz.
Hinweise
Die Gesamtzahl der Werte im Datensatz wäre cMultiValues + cNonTaggedColumns + cTaggedColumns.
Anforderungen
| | |
Client
|Erfordert Windows Vista.
| |Server
|Erfordert Windows Server 2008.
| |Header
|Deklariert in Esent.h.
|