Bagikan melalui


Fungsi EvtOpenLog (winevt.h)

Mendapatkan handel ke saluran atau file log yang kemudian dapat Anda gunakan untuk mendapatkan informasi tentang saluran atau file log.

Sintaks

EVT_HANDLE EvtOpenLog(
  [in] EVT_HANDLE Session,
  [in] LPCWSTR    Path,
  [in] DWORD      Flags
);

Parameter

[in] Session

Handel sesi jarak jauh yang dikembalikan fungsi EvtOpenSession . Atur ke NULL untuk membuka saluran atau log di komputer lokal.

[in] Path

Nama saluran atau jalur lengkap ke file log yang diekspor.

[in] Flags

Bendera yang menentukan apakah parameter Jalur menunjuk ke file log atau saluran. Untuk nilai yang mungkin, lihat enumerasi EVT_OPEN_LOG_FLAGS .

Nilai kembali

Jika berhasil, fungsi mengembalikan handel ke file atau saluran; jika tidak, NULL. Jika NULL, panggil fungsi GetLastError untuk mendapatkan kode kesalahan.

Keterangan

Jalur relatif dan variabel lingkungan tidak dapat digunakan saat menentukan file. Jalur Universal Naming Convention (UNC) dapat digunakan untuk menemukan file. Setiap jalur relatif dan perluasan variabel lingkungan perlu dilakukan sebelum melakukan panggilan API.

Untuk mendapatkan informasi tentang saluran atau file log, panggil fungsi EvtGetLogInfo .

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header winevt.h
Pustaka Wevtapi.lib
DLL Wevtapi.dll

Lihat juga

EvtClearLog

EvtExportLog

EvtGetLogInfo