다음을 통해 공유


JET_INSTANCE_INFO 구조체

적용 대상: Windows | Windows Server

JET_INSTANCE_INFO 구조체

JET_INSTANCE_INFO 구조체는 JetGetInstanceInfoJetOSSnapshotFreeze 함수와 함께 사용할 때 데이터베이스 인스턴스를 실행하는 방법에 대한 정보를 받습니다.

    typedef struct _JET_INSTANCE_INFO {
      JET_INSTANCE hInstanceId;
      tchar* szInstanceName;
      JET_API_PTR cDatabases;
      tchar** szDatabaseFileName;
      tchar** szDatabaseDisplayName;
      tchar** szDatabaseSLVFileName;
    } JET_INSTANCE_INFO;

멤버

hInstanceId

지정된 instance JET_INSTANCE.

szInstanceName

데이터베이스 인스턴스 이름입니다. instance 이름이 없는 경우 이 값은 NULL일 수 있습니다.

cDatabases

데이터베이스 instance 연결된 데이터베이스의 수입니다. cDatabasesszDatabaseFileName, szDatabaseDisplayNameszDatabaseSLVFileName에 반환되는 문자열 배열의 크기도 보유합니다.

szDatabaseFileName

각 문자열 배열은 데이터베이스 instance 연결된 데이터베이스의 파일 이름을 보유합니다. 배열에는 cDatabases 요소가 있습니다 .

szDatabaseDisplayName

각각 데이터베이스의 표시 이름을 포함하는 문자열 배열입니다. 현재 문자열은 NULL일 수 있습니다. 배열에는 cDatabases 요소가 있습니다 .

szDatabaseSLVFileName

데이터베이스 instance 연결된 SLV 파일의 파일 이름을 포함하는 문자열 배열입니다. 배열에는 cDatabases 요소가 있습니다 . SLV 파일은 지원되지 않으므로 이 필드는 무시해야 합니다.

설명

각 데이터베이스 instance 여러 데이터베이스를 연결할 수 있습니다.

지정된 JET_INSTANCE_INFO 구조체의 경우 데이터베이스에 대해 반환되는 문자열 배열의 순서는 동일합니다. 예를 들어 "szDatabaseDisplayName[ i ]" 및 "szDatabaseFileName[ i ]" 모두 동일한 데이터베이스를 참조합니다.

요구 사항

요구 사항

클라이언트

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

서버

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

머리글

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

유니코드

JET_INSTANCE_INFO_W(유니코드) 및 ANSI(JET_INSTANCE_INFO _A)로 구현됩니다.

참고 항목

JET_API_PTR
JET_INSTANCE
JetGetInstanceInfo
JetOSSnapshotFreeze