リクエスターが作成できるシャドウ コピーには、さまざまな種類があります。 ただし、ほとんどのバックアップ アプリケーションでは、次の操作を行います。
- VSS_CTX_BACKUPのコンテキスト IVssBackupComponents::SetContext を呼び出します。
- IVssBackupComponents::GatherWriterMetadata呼び出して、ライターとの通信を初期化します。
- IVssBackupComponents::AddComponent呼び出して、ファイルコンポーネントとデータベース コンポーネントをバックアップに追加します。
- IVssBackupComponents::StartSnapshotSet を呼び出して、シャドウ コピー メカニズムを初期化します。
- IVssBackupComponents::AddToSnapshotSet呼び出して、シャドウ コピーにボリュームを含めます。
- IVssBackupComponents::P repareForBackup呼び出して、バックアップ操作をライターに通知します。