Metodo IVssDifferentialSoftwareSnapshotMgmt3::D eleteUnusedDiffAreas (vsmgmt.h)
Elimina tutte le aree di archiviazione della copia shadow (dette anche aree diff) nel volume specificato che non sono in uso.
Sintassi
HRESULT DeleteUnusedDiffAreas(
[in] VSS_PWSZ pwszDiffAreaVolumeName
);
Parametri
[in] pwszDiffAreaVolumeName
Il nome del volume. Questo parametro è obbligatorio e non può essere NULL.
Il nome deve essere in uno dei formati seguenti e deve includere una barra rovesciata finale (\):
- Percorso di una cartella montata, ad esempio Y:\MountX\
- Lettera di unità, ad esempio D:\
- Percorso GUID del volume nel formato \\?\Volume{GUID}\ (dove GUID identifica il volume)
Valore restituito
Di seguito sono riportati i codici restituiti validi per questo metodo.
Valore | Significato |
---|---|
|
Le aree di archiviazione della copia shadow sono state eliminate correttamente. |
|
Il chiamante non è un amministratore. |
|
Uno dei valori dei parametri non è valido. |
|
Il provider per il volume non supporta la protezione della copia shadow. |
|
Si è verificato un errore previsto del provider. Il codice di errore viene registrato nel registro eventi. Per altre informazioni, vedere Gestione degli eventi e degli errori in VSS. |
|
Impossibile trovare il volume specificato. |
Commenti
I file dell'area di archiviazione shadow non usati si trovano nei volumi dell'area di archiviazione quando il volume originale associato è offline a causa di un errore di protezione. In alcuni casi, il volume originale può essere perso definitivamente e chiamare il metodo DeleteUnusedDiffAreas è l'unico modo per recuperare lo spazio di archiviazione abbandonato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vsmgmt.h |