JET_INSTANCE_INFO 구조체
적용 대상: Windows | Windows Server
JET_INSTANCE_INFO 구조체
JET_INSTANCE_INFO 구조체는 JetGetInstanceInfo 및 JetOSSnapshotFreeze 함수와 함께 사용할 때 데이터베이스 인스턴스를 실행하는 방법에 대한 정보를 받습니다.
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 연결된 데이터베이스의 수입니다. cDatabases는 szDatabaseFileName, szDatabaseDisplayName 및 szDatabaseSLVFileName에 반환되는 문자열 배열의 크기도 보유합니다.
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