Freigeben über


OpenEventLogA-Funktion (winbase.h)

Öffnet ein Handle für das angegebene Ereignisprotokoll.

Syntax

HANDLE OpenEventLogA(
  [in] LPCSTR lpUNCServerName,
  [in] LPCSTR lpSourceName
);

Parameter

[in] lpUNCServerName

Der Name der Universal Naming Convention (UNC) des Remoteservers, auf dem das Ereignisprotokoll geöffnet werden soll. Wenn dieser Parameter NULL-ist, wird der lokale Computer verwendet.

[in] lpSourceName

Der Name des Protokolls.

Wenn Sie ein benutzerdefiniertes Protokoll angeben und es nicht gefunden werden kann, öffnet der Ereignisprotokollierungsdienst das Application-Protokoll; Es gibt jedoch keine zugeordnete Nachrichten- oder Kategoriezeichenfolgendatei.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert das Handle für ein Ereignisprotokoll.

Wenn die Funktion fehlschlägt, ist der Rückgabewert NULL-. Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten.

Bemerkungen

Um das Handle im Ereignisprotokoll zu schließen, verwenden Sie die CloseEventLog--Funktion.

Beispiele

Ein Beispiel finden Sie unter Abfragen von Ereignisinformationen.

Anmerkung

Der winbase.h-Header definiert OpenEventLog als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- winbase.h (enthalten Windows.h)
Library Advapi32.lib
DLL- Advapi32.dll
API-Satz ext-ms-win-advapi32-eventlog-ansi-l1-1-0 (eingeführt in Windows 10, Version 10.0.10240)

Siehe auch

ClearEventLog-

CloseEventLog-

Ereignisprotokollierungsfunktionen

Eventlog Key

ReadEventLog-

ReportEvent-