Condividi tramite


Funzione SisRestoredCommonStoreFile

La funzione SisRestoredCommonStoreFile segnala l'architettura SIS scritta da un file di archivio comune.

Sintassi

BOOL SisRestoredCommonStoreFile(
  _In_ PVOID  sisRestoreStructure,
  _In_ PWCHAR commonStoreFileName
);

Parametri

sisRestoreStructure [in]

Puntatore a una struttura di ripristino SIS restituita da SisCreateRestoreStructure.

commonStoreFileName [in]

Nome del file di archivio comune ripristinato.

Valore restituito

Questa funzione restituisce TRUE se viene completata correttamente e FALSE in caso contrario. Chiamare GetLastError per ottenere altre informazioni sul motivo per cui la chiamata non è riuscita.

Commenti

Questa funzione deve essere chiamata dopo aver ripristinato un file di archivio comune. Notifica all'architettura SIS che è stato scritto un nuovo file di archivio comune, in modo che l'architettura SIS possa eseguire attività di manutenzione interne, ad esempio inizializzare le strutture dati interne o correggere i collegamenti al file di archivio comune.

L'operazione di ripristino deve ripristinare solo i file di archivio comuni segnalati da SisRestoredLink, anche se sono presenti file comuni aggiuntivi nel supporto di backup. L'operazione di ripristino può ripristinare i collegamenti SIS e i file di archivio comuni in qualsiasi ordine scelto; tuttavia, deve chiamare SisRestoredLink dopo aver ripristinato qualsiasi collegamento e deve chiamare questa funzione dopo aver ripristinato qualsiasi file di archivio comune. Poiché l'operazione di ripristino non riesce a identificare quali file di archivio comuni verranno ripristinati fino a quando i nomi dei file non vengono segnalati come risultato del ripristino di un collegamento, l'operazione di ripristino ripristina sempre un file di archivio comune dopo almeno un collegamento che fa riferimento a esso viene ripristinato. È tuttavia possibile ripristinare collegamenti SIS aggiuntivi che puntano a tale file di archivio comune.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Sisbkup.h
Libreria
Sisbkup.lib
DLL
Sisbkup.dll

Vedi anche

SisCreateRestoreStructure

SisRestoredLink