JET_OBJECTINFO 구조체

적용 대상: Windows | Windows Server

JET_OBJECTINFO 구조체

JET_OBJECTINFO 구조체는 개체에 대한 정보를 보유합니다. 테이블은 현재 지원되는 유일한 개체 형식입니다.

    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;

멤버

cbStruct

JET_OBJECTINFO 구조체의 크기(바이트)입니다.

objtyp

구조체의 JET_OBJTYP 보유합니다. 현재 테이블만 반환됩니다(즉, JET_objtypTable).

dtCreate

사용되지 않습니다. 사용하지 마십시오.

dtUpdate

사용되지 않습니다. 사용하지 마십시오.

grbit

다음 중 0개 이상을 포함하는 이 호출에 사용할 수 있는 옵션이 포함된 비트 그룹입니다.

의미

JET_bitTableInfoBookmark

테이블에 책갈피가 있을 수 있습니다.

JET_bitTableInfoRollback

테이블을 롤백할 수 있습니다.

JET_bitTableInfoUpdatable

테이블을 업데이트할 수 있습니다.

flags

다음 플래그가 0개 이상 포함된 비트 필드입니다.

의미

JET_bitObjectSystem

테이블은 시스템 테이블이며 내부 전용입니다.

JET_bitObjectTableDerived

테이블은 템플릿 테이블에서 DDL을 상속했습니다.

JET_bitObjectTableFixedDDL

테이블의 DDL을 수정할 수 없습니다.

JET_bitObjectTableNoFixedVarColumnsInDerivedTables

JET_bitObjectTableTemplate 함께 사용하여 파생 테이블의 고정 또는 변수 열을 허용하지 않습니다(나중에 고정 또는 변수 열을 템플릿에 추가할 수 있도록).

Windows XP: 이 값은 Windows XP에 도입되었습니다.

JET_bitObjectTableTemplate

테이블은 템플릿 테이블입니다.

cRecord

테이블의 레코드 수입니다.

이 값은 JET_OBJECTINFOJetGetObjectInfo에 전달된 경우에만 검색됩니다.

cPage

테이블에서 사용 중인 페이지 수입니다.

이 값은 JET_OBJECTINFOJetGetObjectInfo에 전달된 경우에만 검색됩니다.

설명

JET_OBJECTINFO 구조체는 JetGetObjectInfo 또는 JetGetTableInfo 호출로 채워집니다. API 호출이 성공하지 않으면 구조체의 내용이 정의되지 않습니다.

해당하는 경우 테이블 통계에는 레코드 수와 클러스터형 인덱스에 있는 페이지 수(즉, 레코드 데이터가 포함된 인덱스)가 포함됩니다. 인덱스 통계는 JetGetIndexInfo 또는 JetGetTableIndexInfo 를 사용하여 이름으로 개별적으로 액세스 됩니다.

요구 사항

요구 사항

클라이언트

Windows Vista, Windows XP 또는 Windows 2000 Professional이 필요합니다.

서버

Windows Server 2008, Windows Server 2003 또는 Windows 2000 Server가 필요합니다.

머리글

Esent.h에서 선언되었습니다.

참고 항목

JET_ERR
JET_GRBIT
JET_OBJTYP
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo