元件類型

元件會指出它們透過類型表示的資料種類。

目前, (VSS_COMPONENT_TYPE ) 元件類型僅限於下列各項:

  • 資料庫元件
  • 檔案群組

如需設定元件類型的實作資訊,請參閱 依寫入器定義元件

寫入器具有資料輸入,指出其使用方式 (VSS_SOURCE_TYPE ) ,如下所示:

  • 交易式資料庫 (,例如 SQL Server)
  • 非交易資料庫 (,例如試算表用戶端)
  • 檔案群組 (其他)

將元件類型指定為資料庫可讓您更輕鬆地識別其內容、允許個別處理記錄檔和資料檔案 (請參閱 IVssCreateWriterMetadataIVssExriterMetadata 以取得詳細資料) , 和 會藉由不允許遞迴檔案選取或使用 替代路徑 來強制執行檔案選取 (請參閱 IVssCreateWriterMetadata::AddDatabaseFilesIVssCreateWriterMetadata::AddDatabaseLogFiles) 。

另一方面,使用檔案群組元件,因為您可以利用遞迴規格和替代路徑,而不知道它所包含的資料,您可以自由地瞭解檔案的插入方式。

未來可能會新增其他元件類型。