バックアップ用の簡単なシャドウ コピーの作成

リクエスターが作成できるシャドウ コピーには、さまざまな種類があります。 ただし、ほとんどのバックアップ アプリケーションでは、次の操作を行います。

  1. VSS_CTX_BACKUPのコンテキストを使用して IVssBackupComponents::SetContext を呼び出します。
  2. ライターとの通信を初期化するには、 IVssBackupComponents::GatherWriterMetadata を呼び出します。
  3. IVssBackupComponents::AddComponent を呼び出して、ファイルおよびデータベース コンポーネントをバックアップに追加します。
  4. シャドウ コピー メカニズムを初期化するには、 IVssBackupComponents::StartSnapshotSet を呼び出します。
  5. シャドウ コピーにボリュームを含めるには、 IVssBackupComponents::AddToSnapshotSet を呼び出します。
  6. IVssBackupComponents::P repareForBackup を呼び出して、バックアップ操作をライターに通知します。