Fonction DsSetCurrentBackupLog
[Cette fonction est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. À partir de Windows Vista, utilisez plutôt le service VSS (Volume Shadow Copy Service ).
La fonction DsSetCurrentBackupLog définit le numéro de journal de sauvegarde actuel après une restauration réussie. Étant donné que services de domaine Active Directory prennent uniquement en charge la journalisation circulaire, cette fonction n’est normalement pas utilisée.
Syntaxe
HRESULT DsSetCurrentBackupLog(
_In_ LPCWSTR szServerName,
_In_ DWORD dwCurrentLog
);
Paramètres
-
szServerName [in]
-
Pointeur vers une chaîne terminée par null qui contient le nom du serveur pour lequel définir le numéro de journal de sauvegarde. Les barres obliques inverses précédentes sont facultatives. Le serveur doit être le même ordinateur à partir duquel cette fonction est appelée. Le nom du serveur ne peut pas contenir de caractères de soulignement (_). Un exemple de nom de serveur est « \\server1 ».
-
dwCurrentLog [in]
-
Contient le numéro de journal de sauvegarde à définir.
Valeur retournée
Retourne S_OK si la fonction réussit ou si un code d’erreur Win32 ou RPC est dans le cas contraire. La liste suivante répertorie les codes d’erreur possibles.
-
ERROR_INVALID_PARAMETER
-
Un ou plusieurs paramètres ne sont pas valides.
-
ERROR_NOT_ENOUGH_MEMORY
-
Un échec d’allocation de mémoire s’est produit.
Notes
Il n’est normalement pas nécessaire d’appeler la fonction DsSetCurrentBackupLog . Les fonctions de sauvegarde déterminent et définissent automatiquement le dernier numéro de journal sauvegardé. Utilisez DsSetCurrentBackupLog pour empêcher une autre sauvegarde incrémentielle de réussir jusqu’à ce qu’une sauvegarde complète soit effectuée.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
En-tête |
|
Bibliothèque |
|
DLL |
|
Noms Unicode et ANSI |
DsSetCurrentBackupLogW (Unicode) et DsSetCurrentBackupLogA (ANSI) |