Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La méthode QueryRevertStatus retourne un pointeur d’interface IVssAsync qui peut être utilisé pour déterminer l’état de l’opération de restauration.
Syntaxe
HRESULT QueryRevertStatus(
[in] VSS_PWSZ pwszVolume,
[out] IVssAsync **ppAsync
);
Paramètres
[in] pwszVolume
Chaîne de caractères large terminée par null contenant le nom du volume. Le nom doit se trouver dans l’un des formats suivants et doit inclure une barre oblique inverse de fin (\) :
- Chemin d’accès d’un dossier monté, par exemple, Y :\MountX\
- Lettre de lecteur, par exemple, D :\
- Chemin d’accès GUID de volume du formulaire \\ ?\Volume{GUID}\ (où GUID identifie le volume)
[out] ppAsync
Pointeur vers un emplacement qui recevra un pointeur d’interface IVssAsync qui peut être utilisé pour récupérer l’état du processus de restauration. Une fois l’opération terminée, l’appelant doit libérer le pointeur d’interface en appelant la méthode IUnknown ::Release .
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
| Valeur | Meaning |
|---|---|
|
L’opération a réussi. |
|
Le processus appelant a des privilèges insuffisants. |
|
Une erreur interne s’affiche. |
|
L’un des paramètres passés n’est pas valide. |
|
Le fournisseur du volume ne prend pas en charge les opérations de restauration. |
|
L’appelant est hors mémoire ou d’autres ressources système. |
|
L’un des paramètres de pointeur requis est NULL. |
|
Le paramètre pwszVolume n’est pas un volume valide. |
|
L’annulation n’est pas prise en charge sur ce volume. |
Remarques
L’opération de restauration continue même si l’ordinateur est redémarré et ne peut pas être annulé ou annulé, sauf en restaurant une sauvegarde créée à l’aide d’une autre méthode. Méthode QueryStatus sur le retour
L’interface IVssAsync ne peut pas retourner VSS_S_ASYNC_CANCELLED car l’opération de restauration ne peut pas être annulée une fois qu’elle a démarré.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows Vista avec SP1 [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008, Windows Server 2003 avec SP1 [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| Header | vsbackup.h (include VsBackup.h, Vss.h, VsWriter.h) |
| Library | VssApi.lib |