Функция DsSetCurrentBackupLog
[Эта функция доступна для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Начиная с Windows Vista, используйте службу теневого копирования томов (VSS ).]
Функция DsSetCurrentBackupLog задает текущий номер журнала резервной копии после успешного восстановления. Так как доменные службы Active Directory поддерживают только циклическое ведение журнала, эта функция обычно не используется.
Синтаксис
HRESULT DsSetCurrentBackupLog(
_In_ LPCWSTR szServerName,
_In_ DWORD dwCurrentLog
);
Параметры
-
szServerName [in]
-
Указатель на строку, завершающуюся значением NULL, которая содержит имя сервера для задания номера журнала резервной копии. Предыдущие обратные косые очки являются необязательными. Сервер должен быть тем же компьютером, с которым вызывается эта функция. Имя сервера не может содержать символы подчеркивания (_). Пример имени сервера — "\\server1".
-
dwCurrentLog [in]
-
Содержит номер журнала резервной копии для задания.
Возвращаемое значение
Возвращает S_OK , если функция выполнена успешно, или код ошибки Win32 или RPC в противном случае. В следующем списке перечислены возможные коды ошибок.
-
ERROR_INVALID_PARAMETER
-
Один или несколько параметров недопустимы.
-
ERROR_NOT_ENOUGH_MEMORY
-
Произошел сбой выделения памяти.
Комментарии
Обычно вызов функции DsSetCurrentBackupLog не требуется. Функции резервного копирования автоматически определяют и задают последний номер журнала для резервного копирования. Используйте DsSetCurrentBackupLog , чтобы предотвратить выполнение еще одного добавочного резервного копирования до тех пор, пока не будет выполнено полное резервное копирование.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Заголовок |
|
Библиотека |
|
DLL |
|
Имя в кодировке Юникод и ANSI |
DsSetCurrentBackupLogW (Юникод) и DsSetCurrentBackupLogA (ANSI) |