BOOL BackupEventLog( HANDLE hEventLog, LPCTSTR BackupFileName);
本関数はNTで使用可能。
引数の意味は以下の通り。
| hEventLog | バックアップをとるイベントログのハンドル。OpenEventLogまたはOpenBackupEventLogによってオープンされたものでなければならない。 |
| BackupFileName | バックアップ先のファイルの名前。 |
戻り値は、関数の実行に成功したか否かを表す真偽値である。
/* イベントログのバックアップ */
void BackupLog(void)
{
HANDLE hEventLog;
hEventLog = OpenEventLog(NULL, "Application");
BackupEventLog(hEventLog, "backup.evt");
CloseEventLog(hEventLog);
}