元件類型

元件會指出它們透過型別表示的資料排序。

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

  • 資料庫元件
  • 檔案群組

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

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

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

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

另一方面,使用檔案群組元件時,由於您可以使用遞迴規格和替代路徑,因此您對於插入檔案的方式有更大的自由度。

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