VSS_OBJECT_TYPE列挙 (vss.h)

VSS_OBJECT_TYPE列挙は、オブジェクトをシャドウ コピー セット、シャドウ コピー、またはプロバイダーとして識別するために要求者によって使用されます。

構文

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
予約済み値。

注釈

VSS_OBJECT_TYPE は、 IVssBackupComponents::Query を呼び出して、情報を取得するオブジェクトの種類を指定するときに使用されます。 VSS_OBJECT_NONEの入力は、すべてのオブジェクトに関する情報を返します。

さらに、 VSS_OBJECT_TYPEIVssBackupComponents::D eleteSnapshots への入力として使用されます。 ただし、DeleteSnapshots、VSS_OBJECT_SNAPSHOT_SETまたはVSS_OBJECT_SNAPSHOTのVSS_OBJECT_TYPE値のみを受け入れます。

VSS_OBJECT_PROPType メンバーは、VSS_OBJECT_TYPE列挙体のメンバーです。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header vss.h

こちらもご覧ください

IVssBackupComponents::D eleteSnapshots

IVssBackupComponents::Query

IVssEnumObject

VSS_COMPONENT_TYPE

VSS_OBJECT_PROP