Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.bcbdev.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.bcbdev.ru/winapi.htm
Раздел "C++Builder": http://www.bcbdev.ru/cbuilder.htm
Раздел "Примеры кода": http://www.bcbdev.ru/codesamples.htm
Обновления на сайте
Нет.
Перевод
Сегодня вашему вниманию представлен перевод функции BackupEventLog.
BackupEventLog
Функция BackupEventLog сохраняет указанный журнал событий в резервный файл. Функция
не очищает журнал событий.
BOOL BackupEventLog(
HANDLE hEventLog, // дескриптор журнала событий
LPCTSTR lpBackupFileName // имя резервного файла
);
Параметры
hEventLog – дескриптор открытого журнала событий. Этот дескриптор возвращается
функциями OpenEventLog или OpenBackupEventLog.
lpBackupFileName – указатель на завершающуюся нулем строку, определяющую имя
резервного файла.
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об
ошибке вызовите функцию GetLastError.
Комментарии
Резервный файл не может быть скопирован на удаленный сервер, поскольку функция
реализована как сервис, выполняющий под аккаунтом LocalSystem, который не имеет
прав на удаленной машине. Тем не менее, возможно записать файл на удаленную машину,
используя нуль-сессию (null session).
Требования
Windows NT/2000/XP: включена в Windows NT 3.1 и выше.
Windows 95/98/Me: не поддерживается.
Заголовок: объявлена в Winbase.h; подключатьWindows.h.
Библиотека: используйте Advapi32.lib.
Unicode: реализована как Unicode и ANSI версия.
См. также
OpenBackupEventLog, OpenEventLog.
хелп по WinAPI: http://www.bcbdev.ru/winapi/win32api.exe
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru