JET_OBJECTLIST 구조체

적용 대상: Windows | Windows Server

JET_OBJECTLIST 구조체

JET_OBJECTLIST 구조체는 JetGetObjectInfo를 사용하여 만든 임시 테이블을 트래버스합니다. 임시 테이블의 각 행은 데이터베이스의 개체를 설명합니다.

    typedef struct {
      unsigned long cbStruct;
      JET_TABLEID tableid;
      unsigned long cRecord;
      JET_COLUMNID columnidcontainername;
      JET_COLUMNID columnidobjectname;
      JET_COLUMNID columnidobjtyp;
      JET_COLUMNID columniddtCreate;
      JET_COLUMNID columniddtUpdate;
      JET_COLUMNID columnidgrbit;
      JET_COLUMNID columnidflags;
      JET_COLUMNID columnidcRecord;
      JET_COLUMNID columnidcPage;
    } JET_OBJECTLIST;

멤버

cbStruct

구조체의 크기(바이트)입니다. API 호출은 이 필드를 업데이트하므로 호출자는 이 값이 sizeof( JET_INDEXLIST )와 일치하는지 확인해야 합니다.

tableid

만든 임시 테이블의 테이블 식별자입니다. 호출자는 테이블을 닫을 코드를 포함해야 합니다.

cRecord

만든 임시 테이블의 레코드 수입니다.

columnidcontainername

컨테이너 형식의 이름에 대한 열 식별자입니다.

현재 지원되는 유일한 컨테이너는 테이블입니다. 이 열은 JET_coltypText.

columnidobjectname

개체 이름의 열 식별자입니다.

이 열은 JET_coltypText.

columnidobjtyp

개체 형식의 열 식별자입니다. 현재 지원되는 컨테이너는 테이블뿐이므로 이 필드는 JET_objtypTable.

이 열은 JET_coltypLong.

columniddtCreate

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

columniddtUpdate

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

columnidgrbit

개체에 적용할 수 있는 grbit의 열 식별자입니다. 적용 가능한 grbit 목록은JET_TABLECREATE 참조하세요.

이 열은 JET_coltypLong.

columnidflags

개체에 적용할 수 있는 플래그의 열 식별자입니다. 해당 플래그 목록은 JET_OBJECTINFO 참조하세요.

이 열은 JET_coltypLong.

columnidcRecord

columnidobjectname에 이름이 지정된 테이블에 있는 레코드 수의 열 식별자입니다.

이 열은 JET_coltypLong.

columnidcPage

개체가 사용하는 페이지 수의 열 식별자입니다.

이 열은 JET_coltypLong.

설명

임시 테이블의 각 행은 데이터베이스의 개체에 해당합니다.

JetGetObjectInfo 함수에서 InfoLevel 매개 변수를 사용하여 임시 테이블을 만든 경우 JET_ObjInfoListNoStats columnidcRecordcolumnidcPage로 식별된 열에는 의미 있는 정보가 포함되지 않습니다.

현재 테이블에 대한 정보만 임시 테이블에 있습니다.

요구 사항

요구 사항

클라이언트

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

서버

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

머리글

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

참고 항목

JET_COLTYP
JET_COLUMNID
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JET_OBJECTINFO
JET_TABLECREATE
JetGetObjectInfo