Fungsi MsiEnableLogA (msi.h)
Fungsi MsiEnableLog mengatur mode log untuk semua penginstalan berikutnya yang dimulai dalam proses panggilan.
Sintaksis
UINT MsiEnableLogA(
[in] DWORD dwLogMode,
[in] LPCSTR szLogFile,
[in] DWORD dwLogAttributes
);
Parameter
[in] dwLogMode
Menentukan mode log. Parameter ini bisa berupa satu atau beberapa nilai berikut.
[in] szLogFile
Menentukan string yang menyimpan jalur lengkap ke file log. Memasukkan null menonaktifkan pengelogan, dalam hal ini dwlogmode diabaikan. Jika jalur disediakan, maka dwlogmode tidak boleh nol.
[in] dwLogAttributes
Menentukan seberapa sering buffer log akan dibersihkan.
Nilai | Arti |
---|---|
|
Jika nilai ini diatur, alat penginstal menambahkan log yang ada yang ditentukan oleh szLogFile. Jika tidak diatur, log yang ada yang ditentukan oleh szLogFile ditimpa. |
|
Memaksa buffer log untuk dibersihkan setelah setiap baris. Jika nilai ini tidak diatur, alat penginstal menghapus buffer log setelah 20 baris dengan memanggil FlushFileBuffers. |
Mengembalikan nilai
Nilai | Arti |
---|---|
|
Mode log yang tidak valid ditentukan. |
|
Fungsi berhasil. |
Komentar
Untuk deskripsi kebijakan Pengelogan, lihat Kebijakan Sistem.
Jalur ke lokasi file log harus sudah ada saat menggunakan fungsi ini. Alat Penginstal tidak membuat struktur direktori untuk file log.
Nota
Header msi.h mendefinisikan MsiEnableLog sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 pada Windows Server 2008 atau Windows Vista. Windows Installer pada Windows Server 2003 atau Windows XP. Lihat Persyaratan Run-Time Penginstal Windows untuk informasi tentang paket layanan Windows minimum yang diperlukan oleh versi Penginstal Windows. |
Platform Target |
Windows |
Header |
msi.h |
Pustaka |
Msi.lib |
DLL |
Msi.dll |
Lihat juga
Antarmuka dan Pengelogan
Pengelogan