Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft ein Handle für einen Kanal oder eine Protokolldatei ab, die Sie dann verwenden können, um Informationen über den Kanal oder die Protokolldatei abzurufen.
Syntax
EVT_HANDLE EvtOpenLog(
[in] EVT_HANDLE Session,
[in] LPCWSTR Path,
[in] DWORD Flags
);
Parameter
[in] Session
Ein Remotesitzungshandle, das die EvtOpenSession-Funktion zurückgibt. Legen Sie auf NULL fest, um einen Kanal zu öffnen oder sich auf dem lokalen Computer anzumelden.
[in] Path
Der Name des Kanals oder der vollständige Pfad zur exportierten Protokolldatei.
[in] Flags
Ein Flag, das bestimmt, ob der Path-Parameter auf eine Protokolldatei oder einen Kanal verweist. Mögliche Werte finden Sie in der EVT_OPEN_LOG_FLAGS-Enumeration .
Rückgabewert
Bei erfolgreicher Ausführung gibt die Funktion ein Handle an die Datei oder den Kanal zurück. andernfalls NULL. Wenn NULL, rufen Sie die GetLastError-Funktion auf, um den Fehlercode abzurufen.
Hinweise
Relative Pfade und Umgebungsvariablen können beim Angeben einer Datei nicht verwendet werden. Zum Suchen der Datei kann ein UNC-Pfad (Universal Naming Convention) verwendet werden. Jede relative Pfad- und Umgebungsvariablenerweiterung muss vor dem Ausführen von API-Aufrufen erfolgen.
Rufen Sie die EvtGetLogInfo-Funktion auf, um Informationen zum Kanal oder zur Protokolldatei abzurufen.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | winevt.h |
| Bibliothek | Wevtapi.lib |
| DLL | Wevtapi.dll |