JET_INSTANCE_INFO 結構
適用于: Windows |Windows Server
JET_INSTANCE_INFO 結構
當與JetGetInstanceInfo和JetOSSnapshotFreeze函式搭配使用時,JET_INSTANCE_INFO結構會收到執行資料庫實例的相關資訊。
typedef struct _JET_INSTANCE_INFO {
JET_INSTANCE hInstanceId;
tchar* szInstanceName;
JET_API_PTR cDatabases;
tchar** szDatabaseFileName;
tchar** szDatabaseDisplayName;
tchar** szDatabaseSLVFileName;
} JET_INSTANCE_INFO;
成員
hInstanceId
指定實例 的JET_INSTANCE 。
szInstanceName
資料庫執行個體的名稱。 如果實例沒有名稱,這個值可以是 Null 。
cDatabases
附加至資料庫實例的資料庫數目。 cDatabases 也會保留 szDatabaseFileName、 szDatabaseDisplayName和 szDatabaseSLVFileName中傳回之字串陣列的大小。
szDatabaseFileName
字串陣列,每個字串都會保存附加至資料庫實例的資料庫檔案名。 陣列具有 cDatabases 元素。
szDatabaseDisplayName
字串陣列,每個字串都保存資料庫的顯示名稱。 目前字串可以是 Null。 陣列具有 cDatabases 元素。
szDatabaseSLVFileName
字串陣列,每個字串都會保存附加至資料庫實例之 SLV 檔案的檔案名。 陣列具有 cDatabases 元素。 不支援 SLV 檔案,因此應該忽略此欄位。
備註
每個資料庫實例可以附加數個資料庫。
針對指定的 JET_INSTANCE_INFO 結構,針對資料庫傳回的字串陣列順序相同。 例如,「szDatabaseDisplayName[ i ]」 和 「szDatabaseFileName[ i ]」 都參考相同的資料庫。
規格需求
需求 | 值 |
---|---|
用戶端 |
需要 Windows Vista、Windows XP 或 Windows 2000 Professional。 |
Server |
需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。 |
標頭 |
在 Esent.h 中宣告。 |
Unicode |
JET_INSTANCE_INFO_W實作為 (Unicode ) 和JET_INSTANCE_INFO _A (ANSI) 實作。 |
另請參閱
JET_API_PTR
JET_INSTANCE
JetGetInstanceInfo
JetOSSnapshotFreeze