다음을 통해 공유


공급자 선택

요청자는 사용 가능한 공급자에 대한 일부 정보가 있는 경우에만 특정 공급자를 선택해야 합니다.

일반적으로는 그렇지 않으므로 요청자가 IVssBackupComponents::AddToSnapshotSet에 대한 공급자 ID로 GUID_NULL 것이 좋습니다. 그러면 시스템에서 다음 알고리즘에 따라 공급자를 선택할 수 있습니다.

  1. 지정된 볼륨을 지원하는 하드웨어 공급자를 사용할 수 있는 경우 선택됩니다.
  2. 사용할 수 있는 하드웨어 공급자가 없는 경우 지정된 볼륨과 관련된 소프트웨어 공급자를 사용할 수 있는 경우 해당 공급자가 선택됩니다.
  3. 하드웨어 공급자가 없고 볼륨과 관련된 소프트웨어 공급자를 사용할 수 없는 경우 시스템 공급자가 선택됩니다.

그러나 요청자는 IVssBackupComponents::Query를 사용하여 사용 가능한 공급자에 대한 정보를 가져올 수 있습니다. 이 정보를 사용하여 백업 애플리케이션이 다양한 공급자를 잘 이해하는 경우에만 요청자는 IVssBackupComponents::AddToSnapshotSet에 유효한 공급자 ID를 제공할 수 있습니다.

모든 볼륨에는 동일한 공급자가 필요하지 않습니다.