Partager via


Méthode IVssComponent ::GetFileRestoreStatus (vswriter.h)

La méthode GetFileRestoreStatus retourne le status d’une tentative de restauration de tous les fichiers d’un composant ou d’un ensemble de composants sélectionnés en tant qu’énumération VSS_FILE_RESTORE_STATUS. (Pour plus d’informations sur la sélection des composants, consultez Utilisation de la sélection et des chemins logiques .)

Un enregistreur ou un demandeur peut appeler cette méthode.

Syntaxe

HRESULT GetFileRestoreStatus(
  [out] VSS_FILE_RESTORE_STATUS *pStatus
);

Paramètres

[out] pStatus

Adresse d’une variable allouée à l’appelant qui reçoit une valeur d’énumération VSS_FILE_RESTORE_STATUS qui spécifie si tous les fichiers ont été correctement restaurés.

Valeur retournée

Voici les codes de retour valides pour cette méthode.

Valeur Signification
S_OK
La valeur de l’attribut a été retournée.
E_INVALIDARG
L’une des valeurs de paramètre n’est pas valide.
E_OUTOFMEMORY
L’appelant n’a pas de mémoire ou d’autres ressources système.
VSS_E_BAD_STATE
La méthode n’a pas été appelée dans le cadre d’une opération de restauration.
VSS_E_INVALID_XML_DOCUMENT
Le document XML n’est pas valide. Consultez le journal des événements pour plus d’informations. Pour plus d’informations, consultez Gestion des événements et des erreurs sous VSS.

Remarques

Cette méthode doit être appelée uniquement après un événement PostRestore .

Le status retourné n’est pas défini si cette méthode est appliquée à un composant qui n’a pas été sélectionné pour la restauration en étant ajouté aux composants de sauvegarde via IVssBackupComponents ::AddComponent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête vswriter.h (inclure Vss.h, VsWriter.h)
Bibliothèque VssApi.lib

Voir aussi

IVssComponent

VSS_FILE_RESTORE_STATUS