Méthode IVssComponent ::SetRestoreMetadata (vswriter.h)
La méthode SetRestoreMetadata définit des métadonnées spécifiques à l’enregistreur pour le composant actuel.
Seul un enregistreur peut appeler cette méthode, et uniquement dans le contexte de l’implémentation de CVssWriter ::OnPreRestore.
Syntaxe
HRESULT SetRestoreMetadata(
[in] LPCWSTR wszRestoreMetadata
);
Paramètres
[in] wszRestoreMetadata
Chaîne de caractères larges avec arrêt NULL allouée à l’appelant contenant les métadonnées de restauration du composant.
Valeur retournée
Voici les codes de retour valides pour cette méthode.
Valeur | Signification |
---|---|
|
Définissez correctement l’élément. |
|
L’une des valeurs de paramètre n’est pas valide. |
|
L’appelant n’a pas de mémoire ou d’autres ressources système. |
|
Les métadonnées privées ont déjà été écrites pour ce composant. |
|
La méthode a été appelée en dehors du contexte d’un enregistreur qui gère un événement PreRestore . |
Remarques
IVssComponent ::SetRestoreMetadata définit des métadonnées privées spécifiques au rédacteur, qui peuvent être utilisées par un enregistreur pendant une opération de restauration.
Le format n’a pas besoin de se conformer à une spécification de métadonnées VSS.
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 |