Udostępnij przez


Włączanie kategorii zdarzeń dla dziennika tekstowego

SetupAPI zapisuje wpis dziennika w dzienniku tekstowym tylko wtedy, gdy kategoria zdarzeń wpisu dziennika jest włączona dla dziennika tekstowego, a poziom zdarzeń dziennika tekstowego jest równy lub większy niż poziom zdarzeń dla wpisu dziennika.

W poniższej tabeli wymieniono kategorie zdarzeń obsługiwane przez interfejs SetupAPI, stałe manifestu reprezentujące kategorie zdarzeń oraz wartości stałych manifestu.

Operacja kategorii zdarzeń Stała manifestu kategorii zdarzeń Wartość kategorii zdarzeń

Instalacja urządzenia

TXTLOG_DEVINST

0x00000001

Zarządzanie plikami INF

TXTLOG_INF

0x00000002

Zarządzanie kolejkami plików

TXTLOG_FILEQ

0x00000004

Kopiowanie plików

TXTLOG_KOPIUJFIKI

0x00000008

Zarządzanie ustawieniami rejestru

TXTLOG_REGISTRY

0x00000010

Weryfikowanie podpisów cyfrowych

TXTLOG_SIGVERIF

0x00000020

Zarządzanie właściwościami urządzenia i sterownika

TXTLOG_PROPERTIES

0x00000040

Tworzenie kopii zapasowej danych

TXTLOG_BACKUP

0x00000080

Okna dialogowe Zarządzanie interfejsem użytkownika

TXTLOG_UI

0x00000100

Nowy menedżer urządzeń

TXTLOG_NEWDEV

0x01000000

Menedżer pnP w trybie użytkownika

TXTLOG_UMPNPMGR

0x02000000

Zarządzanie magazynem sterowników

TXTLOG_SKŁAD_DRIVERÓW

0x04000000

Instalator klasowy lub operacja współinstalatora

TXTLOG_INSTALLER

0x40000000

Operacja dostarczona przez dostawcę

TXTLOG_SPRZEDAWCA

0x80000000

Aby włączyć kategorie zdarzeń dla dzienników SetupAPI, utwórz (lub zmodyfikuj) następującą wartość rejestru REG_DWORD :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogMask

Wartość rejestru LogMask ma zastosowanie do dziennika tekstowego instalacji urządzenia i dziennika tekstowego instalacji aplikacji.

Jeśli wartość rejestru LogMask nie istnieje, setupAPI włącza wszystkie kategorie zdarzeń dla dzienników tekstowych. Jeśli wartość rejestru LogMask ma wartość zero, setupAPI wyłącza wszystkie kategorie zdarzeń dla dzienników tekstowych.

Wartość rejestru LogMask jest formatowana jako 0XVVVVVVVV, gdzie VVVVVVVV to pole 32-bitowe. Aby włączyć wszystkie kategorie, ustaw wartość LogMask na 0XFFFFFFFF. Aby włączyć tylko określone kategorie, wykonaj bitowe OR odpowiednich stałych kategorii zdarzeń. Na przykład:

  • Aby włączyć tylko wpisy dziennika zapisywane przez operacje instalacji urządzenia, ustaw wartość logMask na wartość TXTLOG_DEVINST (0X00000001)

  • Aby włączyć tylko wpisy dziennika zapisywane przez operacje instalacji urządzenia i operacje magazynu sterowników, ustaw wartość LogMask na (TTXTLOG_DRIVER_STORE | TEXTLOG_DEVINST) (0x04000001).

  • Aby włączyć tylko wpisy dziennika zapisywane przez operacje instalacji niestandardowej, ustaw opcję LogMask na TXTLOG_VENDOR (0x80000000).