元件類型
元件會指出它們透過類型表示的資料種類。
目前, (VSS_COMPONENT_TYPE ) 元件類型僅限於下列各項:
- 資料庫元件
- 檔案群組
如需設定元件類型的實作資訊,請參閱 依寫入器定義元件。
寫入器具有資料輸入,指出其使用方式 (VSS_SOURCE_TYPE ) ,如下所示:
- 交易式資料庫 (,例如 SQL Server)
- 非交易資料庫 (,例如試算表用戶端)
- 檔案群組 (其他)
將元件類型指定為資料庫可讓您更輕鬆地識別其內容、允許個別處理記錄檔和資料檔案 (請參閱 IVssCreateWriterMetadata 和 IVssExriterMetadata 以取得詳細資料) , 和 會藉由不允許遞迴檔案選取或使用 替代路徑 來強制執行檔案選取 (請參閱 IVssCreateWriterMetadata::AddDatabaseFiles 和 IVssCreateWriterMetadata::AddDatabaseLogFiles) 。
另一方面,使用檔案群組元件,因為您可以利用遞迴規格和替代路徑,而不知道它所包含的資料,您可以自由地瞭解檔案的插入方式。
未來可能會新增其他元件類型。