Share via


VSS_OBJECT_TYPE列舉 (vss.h)

要求者會使用 VSS_OBJECT_TYPE 列舉,將對象識別為陰影複製集、陰影複製或提供者。

Syntax

typedef enum _VSS_OBJECT_TYPE {
  VSS_OBJECT_UNKNOWN = 0,
  VSS_OBJECT_NONE,
  VSS_OBJECT_SNAPSHOT_SET,
  VSS_OBJECT_SNAPSHOT,
  VSS_OBJECT_PROVIDER,
  VSS_OBJECT_TYPE_COUNT
} VSS_OBJECT_TYPE, *PVSS_OBJECT_TYPE;

常數

 
VSS_OBJECT_UNKNOWN
值: 0
物件類型未知。


這表示應用程式錯誤。
VSS_OBJECT_NONE
此值的解譯取決於它是做為 VSS 方法的輸入,還是傳回為
VSS 方法的輸出。


當做 VSS 方法的輸入使用時,它表示方法不限於任何特定
物件類型,但應該對所有適當的對象採取動作。 就這個意義而言,
VSS_OBJECT_NONE 可以視為通配符輸入。

噹噹做輸出傳回時,物件類型未知,表示已有應用程式
錯誤內容。
VSS_OBJECT_SNAPSHOT_SET
陰影複製集。
VSS_OBJECT_SNAPSHOT
陰影複製。
VSS_OBJECT_PROVIDER
陰影複製提供者。
VSS_OBJECT_TYPE_COUNT
保留的值。

備註

呼叫IVssBackupComponents::Query 時會使用VSS_OBJECT_TYPE,以指定要取得資訊的物件類型。 VSS_OBJECT_NONE的輸入會傳回所有對象的相關信息。

此外, VSS_OBJECT_TYPE 會作為 IVssBackupComponents::D eleteSnapshots 的輸入。 不過,DeleteSnapshots 只接受VSS_OBJECT_SNAPSHOT_SETVSS_OBJECT_SNAPSHOT VSS_OBJECT_TYPE值。

VSS_OBJECT_PROPType 成員是VSS_OBJECT_TYPE列舉的成員。

規格需求

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

另請參閱

IVssBackupComponents::D eleteSnapshots

IVssBackupComponents::Query

IVssEnumObject

VSS_COMPONENT_TYPE

VSS_OBJECT_PROP