JET_DBINFOUPGRADE 구조체JET_DBINFOUPGRADE Structure

적용 대상: Windows | Windows ServerApplies to: Windows | Windows Server

JET_DBINFOUPGRADE 구조체JET_DBINFOUPGRADE Structure

JET_DBINFOUPGRADE 구조는 데이터베이스의 업그레이드 상태에 대 한 정보를 포함 합니다.The JET_DBINFOUPGRADE structure holds information about the upgrade status of the database. 이 값은 JET_DBINFOUPGRADE JetGetDatabaseInfo 또는 JetGetDatabaseFileInfo에 전달 된 경우에만 검색 됩니다.This value is retrieved only if JET_DBINFOUPGRADE was passed to JetGetDatabaseInfo or JetGetDatabaseFileInfo. 이 구조는 데이터베이스 엔진의 현재 운영 체제 버전에는 필요 하지 않습니다.This structure is not required for current operating system versions of the database engine.

    typedef struct {
      unsigned long cbStruct;
      unsigned long cbFilesizeLow;
      unsigned long cbFilesizeHigh;
      unsigned long cbFreeSpaceRequiredLow;
      unsigned long  cbFreeSpaceRequiredHigh;
      unsigned long csecToUpgrade;
      union {
        unsigned long ulFlags;
        struct {
          unsigned long fUpgradable  :1;
          unsigned long fAlreadyUpgraded  :1;
        };
      };
    } JET_DBINFOUPGRADE;

구성원Members

cbStructcbStruct

JET_DBINFOUPGRADE 구조의 크기 (바이트)로 설정 합니다.Set to the size of the JET_DBINFOUPGRADE structure, in bytes.

cbFilesizeLowcbFilesizeLow

데이터베이스의 현재 파일 크기를 반영 하는 하위 DWORD 입니다.The low DWORD that reflects the current file size for the database.

cbFilesizeHighcbFilesizeHigh

데이터베이스의 현재 파일 크기를 반영 하는 상위 DWORD 입니다.The high DWORD that reflects the current file size for the database.

cbFreeSpaceRequiredLowcbFreeSpaceRequiredLow

전체 업그레이드에 필요한 사용 가능한 디스크 공간의 하위 DWORD 입니다.The low DWORD of estimated free disk space required for an in-place upgrade.

cbFreeSpaceRequiredHighcbFreeSpaceRequiredHigh

전체 업그레이드에 필요한 사용 가능한 예상 디스크 공간의 상위 DWORD 입니다.The high DWORD of estimated free disk space required for an in-place upgrade.

csecToUpgradecsecToUpgrade

업그레이드 하는 데 필요한 예상 시간 (초)입니다.The estimated time required to upgrade, in seconds.

ulFlagsulFlags

Fupgradable, 플래그 중 0 개 이상으로 구성 된 비트 필드입니다.A bit field made of zero or more of the following flags: fUpgradable, fAlreadyUpgraded.

fUpgradable 때fUpgradable

데이터베이스를 업그레이드할 수 있습니다.The database is upgradeable.

fAlreadyUpgradedfAlreadyUpgraded

데이터베이스가 현재 데이터베이스 형식으로 업그레이드 됩니다.The database is upgraded to the current database format.

설명Remarks

JetGetDatabaseInfo 또는 JetGetDatabaseFileInfo에 대 한 호출에 의해 JET_DBINFOUPGRADE 구조가 채워집니다.A JET_DBINFOUPGRADE structure is populated by a call to JetGetDatabaseInfo or JetGetDatabaseFileInfo. 함수가 성공 하지 못하면 구조체의 내용이 정의 되지 않습니다.If the function does not succeed, the contents of the structure are undefined.

요구 사항Requirements

클라이언트Client

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

서버Server

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

HeaderHeader

Esent에 선언 됩니다.Declared in Esent.h.

참고 항목See Also

JET_ERRJET_ERR
JET_GRBITJET_GRBIT
JET_SESIDJET_SESID
JET_TABLEIDJET_TABLEID
JetGetIndexInfoJetGetIndexInfo
JetGetObjectInfoJetGetObjectInfo
JetGetTableIndexInfoJetGetTableIndexInfo
JetGetTableInfoJetGetTableInfo