Partager via


Méthode IVssComponentEx ::GetRollForward (vswriter.h)

Obtient le type d’opération de restauration d’un composant et obtient le point de restauration pour une opération de restauration partielle.

Syntaxe

HRESULT GetRollForward(
  [out] VSS_ROLLFORWARD_TYPE *pRollType,
  [out] BSTR                 *pbstrPoint
);

Paramètres

[out] pRollType

Valeur d’énumération VSS_ROLLFORWARD_TYPE indiquant le type d’opération de restauration à effectuer.

[out] pbstrPoint

Adresse d’une variable allouée à l’appelant qui reçoit une chaîne de caractères larges terminée par null spécifiant le point de restauration de report.

Valeur retournée

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

Valeur Signification
S_OK
L'opération a réussi.
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.

Remarques

La méthode GetRollForward peut être appelée uniquement pendant une opération de restauration.

Si l’appel à GetRollForward réussit, l’appelant est chargé de libérer la chaîne retournée dans le paramètre pRollType en appelant la fonction SysFreeString .

Un enregistreur indique qu’il prend en charge cette méthode en définissant l’indicateur VSS_BS_ROLLFORWARD_RESTORE dans son masque de schéma de sauvegarde.

Pour plus d’informations, consultez Définition des options de restauration VSS.

Configuration requise

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

Voir aussi

IVssBackupComponentsEx2 ::SetRollForward

IVssComponentEx

VSS_BACKUP_SCHEMA

VSS_ROLLFORWARD_TYPE