次の方法で共有


プロバイダーの選択

要求者は、使用可能なプロバイダーに関する情報がある場合にのみ、特定のプロバイダーを選択する必要があります。

通常、これは当てはまるわけではないため、リクエスターは IVssBackupComponents::AddToSnapshotSet にプロバイダー ID としてGUID_NULLを指定することをお勧めします。これにより、システムは次のアルゴリズムに従ってプロバイダーを選択できます。

  1. 指定されたボリュームをサポートするハードウェア プロバイダーが使用可能な場合は、そのプロバイダーが選択されます。
  2. 使用可能なハードウェア プロバイダーがない場合は、特定のボリュームに固有のソフトウェア プロバイダーが使用可能な場合は、そのプロバイダーが選択されます。
  3. ハードウェア プロバイダーがなく、ボリュームに固有のソフトウェア プロバイダーがない場合は、システム プロバイダーが選択されます。

ただし、リクエスターは、 IVssBackupComponents::Query を使用して、使用可能なプロバイダーに関する情報を取得できます。 この情報を使用して、バックアップ アプリケーションがさまざまなプロバイダーを十分に理解している場合にのみ、リクエスターは IVssBackupComponents::AddToSnapshotSet に有効なプロバイダー ID を指定できます。

すべてのボリュームに同じプロバイダーが必要なわけではないことに注意してください。