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