Mengaktifkan Kategori Peristiwa untuk Log Teks
SetupAPI menulis entri log dalam log teks hanya jika kategori peristiwa untuk entri log diaktifkan untuk log teks dan tingkat peristiwa untuk log teks sama dengan atau lebih besar dari tingkat peristiwa untuk entri log.
Tabel berikut mencantumkan kategori peristiwa yang didukung SetupAPI, konstanta manifes yang mewakili kategori peristiwa, dan nilai konstanta manifes.
Operasi kategori peristiwa | Konstanta manifes kategori peristiwa | Nilai kategori peristiwa |
---|---|---|
Penginstalan perangkat |
TXTLOG_DEVINST |
0x00000001 |
Mengelola file INF |
TXTLOG_INF |
0x00000002 |
Mengelola antrean file |
TXTLOG_FILEQ |
0x00000004 |
Salin file |
TXTLOG_COPYFILES |
0x00000008 |
Mengelola pengaturan registri |
TXTLOG_REGISTRY |
0x00000010 |
Memverifikasi tanda tangan digital |
TXTLOG_SIGVERIF |
0x00000020 |
Mengelola properti perangkat dan driver |
TXTLOG_PROPERTIES |
0x00000040 |
Mencadangkan data |
TXTLOG_BACKUP |
0x00000080 |
Mengelola kotak dialog antarmuka pengguna |
TXTLOG_UI |
0x00000100 |
Manajer perangkat baru |
TXTLOG_NEWDEV |
0x01000000 |
Manajer PnP mode pengguna |
TXTLOG_UMPNPMGR |
0x02000000 |
Mengelola penyimpanan driver |
TXTLOG_DRIVER_STORE |
0x04000000 |
Penginstal kelas atau operasi penginstal bersama |
TXTLOG_INSTALLER |
0x40000000 |
Operasi yang disediakan vendor |
TXTLOG_VENDOR |
0x80000000 |
Untuk mengaktifkan kategori peristiwa untuk log SetupAPI, buat (atau ubah) nilai registri REG_DWORD berikut:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogMask
Nilai registri LogMask berlaku untuk log teks penginstalan perangkat dan log teks penginstalan aplikasi.
Jika nilai registri LogMask tidak ada, SetupAPI memungkinkan semua kategori peristiwa untuk log teks. Jika nilai registri LogMask adalah nol, SetupAPI menonaktifkan semua kategori peristiwa untuk log teks.
Nilai registri LogMask diformat sebagai 0XVVVVVVVVV, di mana VVVVVVVVV adalah bidang 32-bit. Untuk mengaktifkan semua kategori, atur LogMask ke 0XFFFFFFFF. Untuk mengaktifkan hanya kategori tertentu, lakukan bitwise ATAU dari konstanta kategori peristiwa yang sesuai. Contohnya:
Untuk mengaktifkan hanya entri log yang ditulis oleh operasi penginstalan perangkat, atur LogMask ke nilai TXTLOG_DEVINST (0X00000001)
Untuk mengaktifkan hanya entri log yang ditulis oleh operasi penginstalan perangkat dan operasi penyimpanan driver, atur LogMask ke (TTXTLOG_DRIVER_STORE | TEXTLOG_DEVINST) (0x04000001).
Untuk mengaktifkan hanya entri log yang ditulis oleh operasi penginstalan kustom, atur LogMask ke TXTLOG_VENDOR (0x80000000).