VSS_COMPONENT_TYPE列挙 (vswriter.h)
VSS_COMPONENT_TYPE列挙は、シャドウ コピー バックアップ操作で使用されるコンポーネントの種類を指定するために、リクエスターとライターの両方で使用されます。
構文
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 の呼び出しを通じて、バックアップ コンポーネント ドキュメントに含めるために選択されたコンポーネントの種類情報を検索して、コンポーネントの種類を直接返すことができます。
リクエスターは、次の操作を行うことで、特定のライターのライター メタデータ ドキュメント内の任意のコンポーネントの型を取得できます。
- IVssExamineWriterMetadata::GetComponent を使用して IVssWMComponent インターフェイスを取得する
- IVssWMComponent::GetComponentInfo を使用してVSS_COMPONENTINFO構造体を返す
- VSS_COMPONENTINFO オブジェクトの Type メンバーを調べる
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | vswriter.h |