IVssWriterComponents クラス (vswriter.h)
IVssWriterComponents インターフェイスは、特定のライターに関連付けられているが要求者のバックアップ コンポーネント ドキュメントに格納されているコンポーネント情報 (IVssComponent オブジェクトの形式) を取得および変更するために使用されるメソッドを含む C++ (COM ではない) インターフェイスです。
CVssWriter 基本クラスは、IVssWriterComponents インターフェイスのインスタンスを次のイベント ハンドラーに渡す役割を担います。
- CVssWriter::OnPrepareBackup
- CVssWriter::OnBackupComplete
- CVssWriter::OnPreRestore
- CVssWriter::OnPostRestore
- CVssWriter::OnPostSnapshot
IVssWriterComponents では、 次のメソッドを定義します。
Method | 説明 |
---|---|
GetComponent | 特定のライター インスタンスに属するコンポーネントを返します。 |
GetComponentCount | 特定のライター インスタンスに属するコンポーネントの数を返します。 |
GetWriterInfo | コンポーネントを担当するライターのインスタンスとクラス識別子を返します。 |
メソッド
IVssWriterComponents クラスには、これらのメソッドがあります。
IVssWriterComponents::GetComponent GetComponent メソッドは、バックアップ コンポーネント ドキュメントに明示的に格納されている特定のライターのコンポーネントのいずれかに IVssComponent インターフェイスを返します。 |
IVssWriterComponents::GetComponentCount GetComponentCount メソッドは、バックアップ コンポーネント ドキュメントに明示的に格納されている特定のライターのコンポーネントの数を返します。 |
IVssWriterComponents::GetWriterInfo GetWriterInfo メソッドは、コンポーネントを担当するライターのインスタンスとクラス識別子を取得します。 |
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | vswriter.h (Vss.h、VsWriter.h を含む) |