VSS_COMPONENT_TYPE列舉 (vswriter.h)

要求者和寫入器都會使用 VSS_COMPONENT_TYPE 列舉,以指定與陰影複製備份作業搭配使用的元件類型。

Syntax

typedef enum VSS_COMPONENT_TYPE {
  VSS_CT_UNDEFINED = 0,
  VSS_CT_DATABASE,
  VSS_CT_FILEGROUP
} ;

常數

 
VSS_CT_UNDEFINED
值: 0
未定義的元件類型。


這個值表示應用程式錯誤。
VSS_CT_DATABASE
資料庫元件。
VSS_CT_FILEGROUP
檔案群元件。 這是資料庫以外的任何元件。

備註

寫入器會在使用 IVssCreateWriterMetadata::AddComponent 將元件新增至其寫入器元數據檔時,設定元件的類型。

寫入者和要求者可以透過呼叫 IVssComponent::GetComponentType ,找到選取要包含在備份元件檔中的元件類型資訊,直接傳回元件類型。

要求者可以執行下列動作,以取得指定寫入器寫入器元數據檔中任何元件的類型:

  1. 使用 IVssExriterMetadata::GetComponent 取得 IVssWMComponent 介面
  2. 使用 IVssWMComponent::GetComponentInfo 傳回 VSS_COMPONENTINFO 結構
  3. 檢查VSS_COMPONENTINFO物件的 Type 成員

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 vswriter.h

另請參閱

IVssComponent::GetComponentType

VSS_COMPONENTINFO

VSS_SOURCE_TYPE