Поделиться через


Функция DsBackupTruncateLogs

[Эта функция доступна для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Начиная с Windows Vista, используйте службу теневого копирования томов (VSS ).]

Функция DsBackupTruncateLogs усекает ранее прочитанные журналы резервных копий.

Синтаксис

HRESULT DsBackupTruncateLogs(
  _In_ HBC hbc
);

Параметры

hbc [in]

Содержит дескриптор контекста резервного копирования, полученный с помощью функции DsBackupPrepare .

Возвращаемое значение

Возвращает S_OK , если функция выполнена успешно, или код ошибки Win32 или RPC в противном случае. В следующем списке перечислены другие возможные коды ошибок.

ERROR_ACCESS_DENIED

Вызывающий объект не имеет соответствующих прав доступа для вызова этой функции. С помощью функции DsSetAuthIdentity можно задать учетные данные для функций резервного копирования и восстановления.

ERROR_INVALID_PARAMETER

недопустимый hbc .

Комментарии

Используйте функцию DsBackupTruncateLogs при успешном завершении полного или добавочного резервного копирования.

Внимание!

Если эта функция вызывается после разностного резервного копирования, все сведения о добавочном резервном копировании будут потеряны.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Заголовок
Ntdsbcli.h
Библиотека
Ntdsbcli.lib
DLL
Ntdsbcli.dll

См. также раздел

DsBackupPrepare

DsBackupGetBackupLogs

DsSetCurrentBackupLog

Резервное копирование сервера Active Directory

Функции резервного копирования каталогов