Selezione dei provider
Un richiedente deve selezionare un provider specifico solo se contiene alcune informazioni sui provider disponibili.
Poiché in genere non si tratta di un caso, è consigliabile che un richiedente fornisca GUID_NULL come ID provider a IVssBackupComponents::AddToSnapshotSet, che consente al sistema di scegliere un provider in base all'algoritmo seguente:
- Se è disponibile un provider hardware che supporta il volume specificato, viene selezionato.
- Se non è disponibile alcun provider hardware, se è disponibile un provider di software specifico per il volume specificato, viene selezionato.
- Se non è disponibile alcun provider hardware e nessun provider di software specifico per i volumi, viene selezionato il provider di sistema.
Tuttavia, un richiedente può ottenere informazioni sui provider disponibili usando IVssBackupComponents::Query. Con queste informazioni e solo se l'applicazione di backup ha una buona conoscenza dei vari provider, un richiedente può fornire un ID provider valido a IVssBackupComponents::AddToSnapshotSet.
Si noti che tutti i volumi non devono avere lo stesso provider.