Compartilhar via


Selecionando provedores

Um solicitante deve selecionar um provedor específico somente se ele tiver algumas informações sobre os provedores disponíveis.

Como isso geralmente não será o caso, é recomendável que um solicitante forneça GUID_NULL como uma ID de provedor para IVssBackupComponents::AddToSnapshotSet, que permite que o sistema escolha um provedor de acordo com o seguinte algoritmo:

  1. Se um provedor de hardware que dá suporte ao volume especificado estiver disponível, ele será selecionado.
  2. Se nenhum provedor de hardware estiver disponível, se algum provedor de software específico para o volume determinado estiver disponível, ele será selecionado.
  3. Se nenhum provedor de hardware e nenhum provedor de software específico para os volumes estiver disponível, o provedor do sistema será selecionado.

No entanto, um solicitante pode obter informações sobre provedores disponíveis usando IVssBackupComponents::Query. Com essas informações e somente se o aplicativo de backup tiver uma boa compreensão dos vários provedores, um solicitante poderá fornecer uma ID de provedor válida para IVssBackupComponents::AddToSnapshotSet.

Observe que todos os volumes não precisam ter o mesmo provedor.