共用方式為


JET_INSTANCE_INFO 結構

適用于: Windows |Windows Server

JET_INSTANCE_INFO 結構

當與JetGetInstanceInfoJetOSSnapshotFreeze函式搭配使用時,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 也會保留 szDatabaseFileNameszDatabaseDisplayNameszDatabaseSLVFileName中傳回之字串陣列的大小。

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