次の方法で共有


IVssWriterComponents クラス (vswriter.h)

IVssWriterComponents インターフェイスは、特定のライターに関連付けられているが要求者のバックアップ コンポーネント ドキュメントに格納されているコンポーネント情報 (IVssComponent オブジェクトの形式) を取得および変更するために使用されるメソッドを含む C++ (COM ではない) インターフェイスです。

CVssWriter 基本クラスは、IVssWriterComponents インターフェイスのインスタンスを次のイベント ハンドラーに渡す役割を担います。

さらに、 IVssWriterComponents インターフェイスのリクエスター側バージョンを実装する IVssWriterComponentsExt インターフェイスのインスタンスは、 IVssBackupComponents::GetWriterComponents によって返されます。

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 を含む)