Bagikan melalui


Fungsi TdhLoadManifest (tdh.h)

Memuat manifes yang digunakan untuk mendekode file log.

Sintaks

TDHSTATUS TdhLoadManifest(
  [in] PWSTR Manifest
);

Parameter

[in] Manifest

Jalur lengkap ke manifes.

Mengembalikan nilai

Mengembalikan ERROR_SUCCESS jika berhasil. Jika tidak, fungsi ini mengembalikan salah satu kode pengembalian berikut selain yang lain.

Menampilkan kode Deskripsi
ERROR_FILE_NOT_FOUND
File manifes tidak ditemukan pada jalur yang ditentukan.
ERROR_INVALID_PARAMETER
Parameter Manifes tidak boleh NULL dan jalur tidak boleh melebihi MAX_PATH.
ERROR_XML_PARSE_ERROR
Manifes tidak lulus validasi. Untuk menentukan kesalahan validasi, jalankan manifes melalui pengkompilasi pesan (mc.exe).

Keterangan

Untuk mengonsumsi peristiwa, TDH memerlukan manifes penyedia. Biasanya, Anda mendekode file log pada komputer yang berisi penyedia. Karena penyedia menyertakan manifes sebagai sumber daya, TDH menggunakan penyedia untuk mendapatkan manifes. Untuk mendekode file log di komputer yang tidak berisi penyedia, Anda harus terlebih dahulu menggunakan TraceRpt.exe yang dapat dieksekusi untuk mengekspor manifes (lihat sakelar –ekspor) dari penyedia pada komputer yang berisi penyedia. Setelah Anda memiliki file manifes, Anda dapat mendekode file log pada komputer yang tidak berisi penyedia.

Anda perlu memanggil fungsi ini sebelum mendekode peristiwa pertama. Misalnya, Anda dapat memanggil fungsi ini sebelum memanggil fungsi OpenTrace . Setelah memproses semua peristiwa, panggil fungsi TdhUnloadManifest .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header tdh.h
Pustaka Tdh.lib
DLL Tdh.dll

Lihat juga

TdhUnloadManifest