Méthode IVssCreateWriterMetadata ::SetBackupSchema (vswriter.h)
La méthode SetBackupSchema est utilisée par un writer pour indiquer dans son document de métadonnées de l’enregistreur les types d’opérations de sauvegarde auxquels il peut participer.
Syntaxe
HRESULT SetBackupSchema(
[in] DWORD dwSchemaMask
);
Paramètres
[in] dwSchemaMask
Les types d’opérations de sauvegarde pris en charge par cet enregistreur sont exprimés sous la forme d’un masque de bits de valeurs d’énumération VSS_BACKUP_SCHEMA .
Pour les rédacteurs express, seules les valeurs VSS_BS_UNDEFINED, VSS_BS_COPY et VSS_BS_INDEPENDENT_SYSTEM_STATE sont prises en charge.
Valeur retournée
Voici les codes de retour valides pour cette méthode.
Valeur | Signification |
---|---|
|
Définissez correctement le message d’échec. |
|
L’argument de schéma de sauvegarde n’est pas valide. |
|
L’appelant n’a plus de mémoire ou d’autres ressources système. |
|
Le document XML n’est pas valide. Pour plus d’informations, consultez le journal des événements. Pour plus d’informations, consultez Gestion des événements et des erreurs sous VSS. |
|
L’appelant a spécifié une valeur VSS_BACKUP_SCHEMA qui n’est pas prise en charge pour les enregistreurs express. |
Remarques
Si aucun schéma n’est explicitement défini par SetBackupSchema, la valeur par défaut de VSS_BS_UNDEFINED est affectée à l’enregistreur : l’enregistreur ne prend en charge que la sauvegarde complète et la restauration simples de fichiers entiers (comme défini par VSS_BT_FULL), les sauvegardes incrémentielles ou différentielles ne sont pas prises en charge, et les fichiers partiels ne sont pas pris en charge.
Les demandeurs appellent IVssExamineWriterMetadata ::GetBackupSchema pour récupérer les schémas de sauvegarde d’un enregistreur tels que définis par SetBackupSchema.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [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 |