Udostępnij za pośrednictwem


Rekordy dziennika zdarzeń

Informacje o każdym zdarzeń są przechowywane w dzienniku zdarzeń w rekordzie dziennika zdarzeń . Rekord dziennika zdarzeń zawiera informacje o czasie, typie i kategorii. Aby uzyskać więcej informacji, zobacz STRUKTURA EVENTLOGRECORD.

RecordNumber element członkowski EVENTLOGRECORD zawiera numer rekordu dla rekordu dziennika zdarzeń. Pierwszy rekord zapisany w dzienniku zdarzeń to liczba rekordów 1, a inne rekordy są numerowane sekwencyjnie. Jeśli liczba rekordów osiągnie ULONG_MAX, następna liczba rekordów będzie równa 0, a nie 1; jednak używasz zera do wyszukiwania rekordu.

Jeśli wartość rejestru Retention jest ustawiona na zero, rekordy zdarzeń zostaną zastąpione po osiągnięciu maksymalnego rozmiaru dziennika. Dlatego najstarszy rekord w dzienniku zdarzeń może nie być rekordem o numerze 1. Aby zidentyfikować najstarszy rekord w dzienniku, wywołaj funkcję GetOldestEventLogRecord. Następnie można wywołać funkcję GetNumberOfEventLogRecords i dodać zwróconą wartość do najstarszego numeru rekordu, aby określić najnowszy rekord.

Poszczególne rekordy można odczytywać z dziennika zdarzeń przy użyciu funkcjiReadEventLog. Aby uzyskać więcej informacji, zobacz Querying for Event Information.