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:
- Se um provedor de hardware que dá suporte ao volume especificado estiver disponível, ele será selecionado.
- 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.
- 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.