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 ,找到選取要包含在備份元件檔中的元件類型資訊,直接傳回元件類型。
要求者可以執行下列動作,以取得指定寫入器寫入器元數據檔中任何元件的類型:
- 使用 IVssExriterMetadata::GetComponent 取得 IVssWMComponent 介面
- 使用 IVssWMComponent::GetComponentInfo 傳回 VSS_COMPONENTINFO 結構
- 檢查VSS_COMPONENTINFO物件的 Type 成員
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | vswriter.h |