Freigeben über


EvtArchiveExportedLog-Funktion (winevt.h)

Fügt den Ereignissen in der angegebenen Protokolldatei lokalisierte Zeichenfolgen hinzu.

Syntax

BOOL EvtArchiveExportedLog(
  [in] EVT_HANDLE Session,
  [in] LPCWSTR    LogFilePath,
  [in] LCID       Locale,
  [in] DWORD      Flags
);

Parameter

[in] Session

Ein Remotesitzungshandle, das von der EvtOpenSession-Funktion zurückgegeben wird. Legen Sie für lokale Kanäle auf NULL fest.

[in] LogFilePath

Der vollständige Pfad zur exportierten Protokolldatei, die die zu lokalisierenden Ereignisse enthält.

[in] Locale

Das Gebietsschema, das zum Lokalisieren der Zeichenfolgen verwendet werden soll, die der Dienst den Ereignissen in der Protokolldatei hinzufügt. Wenn null, verwendet die Funktion das Gebietsschema des aufrufenden Threads. Wenn die Ressourcen des Anbieters das Gebietsschema nicht enthalten, ist die Zeichenfolge leer.

[in] Flags

Reserviert. Muss Null sein.

Rückgabewert

Rückgabecode/-wert BESCHREIBUNG
TRUE
Die Funktion wurde erfolgreich ausgeführt.
FALSE
Fehler bei der Funktion. Verwenden Sie die GetLastError-Funktion , um den Fehlercode abzurufen.

Hinweise

Um ein Ereignis aus einer exportierten Protokolldatei nutzen zu können, muss der Anbieter verfügbar sein, um die Ressourcen (Nachrichtenzeichenfolgen) für das Ereignis bereitzustellen. Sie würden diese Funktion aufrufen, um die lokalisierten Ressourcen in das Ereignis einzuschließen, sodass Sie das Ereignis nutzen können, wenn der Anbieter nicht verfügbar ist.

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

Weitere Informationen

EvtClearLog

EvtExportLog