Fungsi MsiEnableLogA (msi.h)
Fungsi MsiEnableLog mengatur mode log untuk semua penginstalan berikutnya yang dimulai dalam proses panggilan.
Sintaks
UINT MsiEnableLogA(
[in] DWORD dwLogMode,
[in] LPCSTR szLogFile,
[in] DWORD dwLogAttributes
);
Parameter
[in] dwLogMode
Menentukan mode log. Parameter ini bisa menjadi 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 dihapus.
Nilai | Makna |
---|---|
|
Jika nilai ini diatur, alat penginstal menambahkan log yang ada yang ditentukan oleh szLogFile. Jika tidak diatur, log yang ada yang ditentukan oleh szLogFile akan 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. |
Nilai kembali
Nilai | Makna |
---|---|
|
Mode log tidak valid ditentukan. |
|
Fungsi berhasil. |
Keterangan
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.
Catatan
Header msi.h mendefinisikan MsiEnableLog sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor 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
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 di 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. |
Target Platform | Windows |
Header | msi.h |
Pustaka | Msi.lib |
DLL | Msi.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk