Функция GetNumberOfEventLogRecords (winbase.h)

Извлекает количество записей в указанном журнале событий.

Синтаксис

BOOL GetNumberOfEventLogRecords(
  [in]  HANDLE hEventLog,
  [out] PDWORD NumberOfRecords
);

Параметры

[in] hEventLog

Дескриптор открытого журнала событий. Функция OpenEventLog или OpenBackupEventLog возвращает этот дескриптор.

[out] NumberOfRecords

Указатель на переменную, которая получает количество записей в указанном журнале событий.

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

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Самая старая запись в журнале событий не обязательно является записью с номером 1. Чтобы определить самый старый номер записи в журнале событий, используйте функцию GetOldestEventLogRecord .

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winbase.h (включая Windows.h)
Библиотека Advapi32.lib
DLL Advapi32.dll
Набор API ext-ms-win-advapi32-eventlog-l1-1-1 (представлено в Windows 10 версии 10.0.10240)

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

Функции ведения журнала событий

GetOldestEventLogRecord

OpenBackupEventLog

OpenEventLog