Bagikan melalui


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).