Struttura JET_OBJECTINFO
Si applica a: Windows | Windows Server
Struttura JET_OBJECTINFO
La struttura JET_OBJECTINFO contiene informazioni su un oggetto. Le tabelle sono gli unici tipi di oggetto attualmente supportati.
typedef struct {
unsigned long cbStruct;
JET_OBJTYP objtyp;
JET_DATESERIAL dtCreate;
JET_DATESERIAL dtUpdate;
JET_GRBIT grbit;
unsigned long flags;
unsigned long cRecord;
unsigned long cPage;
} JET_OBJECTINFO;
Membri
cbStruct
Dimensioni, in byte, della struttura JET_OBJECTINFO .
objtyp
Contiene la JET_OBJTYP della struttura. Attualmente verranno restituite solo le tabelle, ovvero JET_objtypTable.
dtCreate
Obsoleta. Non usare.
dtUpdate
Obsoleta. Non usare.
grbit
Un gruppo di bit che contengono le opzioni disponibili per questa chiamata, che includono zero o più dei seguenti elementi.
Valore |
Significato |
---|---|
JET_bitTableInfoBookmark |
La tabella può avere segnalibri. |
JET_bitTableInfoRollback |
È possibile eseguire il rollback della tabella. |
JET_bitTableInfoUpdatable |
La tabella può essere aggiornata. |
flags
Campo bit contenente zero o più flag seguenti.
Valore |
Significato |
---|---|
JET_bitObjectSystem |
La tabella è una tabella di sistema ed è solo per l'uso interno. |
JET_bitObjectTableDerived |
La tabella ereditata da una tabella modello. |
JET_bitObjectTableFixedDDL |
Impossibile modificare il DDL per la tabella. |
JET_bitObjectTableNoFixedVarColumnsInDerivedTables |
Usato in combinazione con JET_bitObjectTableTemplate per impedire colonne fisse o variabili nelle tabelle derivate (in modo che le colonne fisse o variabili possano essere aggiunte al modello in futuro). Windows XP: Questo valore viene introdotto in Windows XP. |
JET_bitObjectTableTemplate |
La tabella è una tabella modello. |
cRecord
Numero di record nella tabella.
Questo valore viene recuperato solo se JET_OBJECTINFO è stato passato a JetGetObjectInfo.
cPage
Numero di pagine usate dalla tabella.
Questo valore viene recuperato solo se JET_OBJECTINFO è stato passato a JetGetObjectInfo.
Commenti
Una struttura JET_OBJECTINFO viene popolata da una chiamata a JetGetObjectInfo o JetGetTableInfo. Se la chiamata API non riesce, il contenuto della struttura non è definito.
Se applicabile, le statistiche della tabella includono il numero di record e il numero di pagine presenti nell'indice cluster, ovvero l'indice contenente i dati del record. Le statistiche dell'indice vengono accessibili separatamente in base al nome usando JetGetIndexInfo o JetGetTableIndexInfo.
Requisiti
Requisito | Valore |
---|---|
Client |
Richiede Windows Vista, Windows XP o Windows 2000 Professional. |
Server |
Richiede Windows Server 2008, Windows Server 2003 o Windows 2000 Server. |
Intestazione |
Dichiarato in Esent.h. |
Vedere anche
JET_ERR
JET_GRBIT
JET_OBJTYP
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo