IVssCreateWriterMetadata クラス (vswriter.h)

IVssCreateWriterMetadata インターフェイスは、Identify イベントに応答してライター メタデータ ドキュメントを構築するメソッドを含む C++ (COM ではない) インターフェイスです。 これは、 CVssWriter::OnIdentify メソッドでのみ使用されます。

ライターによるコンポーネントの追加と指定は、このインターフェイスを使用して管理されます。

ライター メタデータ ドキュメントは、作成後、ライターとそのコンポーネントに関する情報を要求者が照会する読み取り専用オブジェクトです。

IVssCreateWriterMetadata では、次のメソッドを定義します。

Method 説明
AddAlternateLocationMapping 別の場所マッピングを作成します。
AddComponent バックアップするコンポーネントとしてデータベースまたはファイル グループを追加します。
AddComponentDependency 他のライターによって管理される指定されたコンポーネントも参加している場合にのみ、コンポーネントがバックアップまたは復元に参加することを示します。
AddDatabaseFiles バックアップするデータベースに関連付けられている物理ファイルとその場所を示します。
AddDatabaseLogFiles バックアップするデータベースに関連付けられているログ ファイルとその場所を示します。
AddExcludeFiles バックアップから除外されるファイルを指定します。
AddFilesToFileGroup 指定したファイルまたはファイルを指定したファイル グループに追加します。
AddIncludeFiles システムで使用するために予約されています。
GetDocument システムで使用するために予約されています。
SaveAsXML ライター メタデータ ドキュメントを含むテキスト文字列を保存します。
SetBackupSchema ライターのファイルを処理するときに使用するバックアップ スキーマ (バックアップの実行方法) を設定します。
SetRestoreMethod ライター データを復元する方法を示します。

メソッド

IVssCreateWriterMetadata クラスには、これらのメソッドがあります。

 
IVssCreateWriterMetadata::AddAlternateLocationMapping

AddAlternateLocationMapping メソッドは、ファイル セットの別の場所マッピングを作成します。
IVssCreateWriterMetadata::AddComponent

AddComponent メソッドは、バックアップするコンポーネントとしてデータベースまたはファイル グループを追加します。
IVssCreateWriterMetadata::AddComponentDependency

AddComponentDependency メソッドを使用すると、ライターは、それが管理するコンポーネントに明示的なライター コンポーネントの依存関係があることを示すことができます。つまり、別のライター内の別のコンポーネントをバックアップし、それを使用して復元する必要があります。
IVssCreateWriterMetadata::AddDatabaseFiles

AddDatabaseFiles メソッドは、バックアップするデータベース コンポーネントを構成するファイル セット (指定したファイル) を示します。
IVssCreateWriterMetadata::AddDatabaseLogFiles

AddDatabaseLogFiles メソッドは、バックアップするデータベースに関連付けられているログ ファイルとその場所を示します。
IVssCreateWriterMetadata::AddExcludeFiles

AddExcludeFiles メソッドは、現在のライターのコンポーネントがバックアップされるときに暗黙的に含まれる可能性があるファイル セット (指定されたファイル) を明示的に除外するために使用されます。
IVssCreateWriterMetadata::AddFilesToFileGroup

AddFilesToFileGroup メソッドは、指定したファイル グループ コンポーネントにファイル セット (指定したファイル) を追加します。
IVssCreateWriterMetadata::AddIncludeFiles

サポートされていません。 (IVssCreateWriterMetadata.AddIncludeFiles)
IVssCreateWriterMetadata::GetDocument

サポートされていません。 (IVssCreateWriterMetadata.GetDocument)
IVssCreateWriterMetadata::SaveAsXML

SaveAsXML メソッドは、ライターの状態情報を含むライター メタデータ ドキュメントを指定された文字列に保存します。
IVssCreateWriterMetadata::SetBackupSchema

SetBackupSchema メソッドは、ライター メタデータ ドキュメントで、ライターが参加できるバックアップ操作の種類を示すために使用されます。
IVssCreateWriterMetadata::SetRestoreMethod

SetRestoreMethod メソッドは、ライターのデータを復元する方法を示します。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー vswriter.h (Vss.h、VsWriter.h を含む)

関連項目

IVssExamineWriterMetadata