Abilitazione di categorie di eventi per un log di testo
SetupAPI scrive una voce di log in un log di testo solo se la categoria di eventi per la voce di log è abilitata per il log di testo e il livello di evento per il log di testo è uguale o maggiore del livello di evento per la voce di log.
Nella tabella seguente sono elencate le categorie di eventi supportate da SetupAPI, le costanti manifesto che rappresentano le categorie di eventi e i valori delle costanti manifesto.
Operazione categoria di eventi | Costante manifesto categoria di eventi | Valore categoria di eventi |
---|---|---|
Installazione dispositivi |
TXTLOG_DEVINST |
0x00000001 |
Gestire i file INF |
TXTLOG_INF |
0x00000002 |
Gestire le code di file |
TXTLOG_FILEQ |
0x00000004 |
Copiare i file |
TXTLOG_COPYFILES |
0x00000008 |
Gestire le impostazioni del registro |
TXTLOG_REGISTRY |
0x00000010 |
Verificare le firme digitali |
TXTLOG_SIGVERIF |
0x00000020 |
Gestire le proprietà del dispositivo e del driver |
TXTLOG_PROPERTIES |
0x00000040 |
Dati di backup |
TXTLOG_BACKUP |
0x00000080 |
Gestire le finestre di dialogo dell'interfaccia utente |
TXTLOG_UI |
0x00000100 |
Nuovo gestore dispositivi |
TXTLOG_NEWDEV |
0x01000000 |
Gestione PnP in modalità utente |
TXTLOG_UMPNPMGR |
0x02000000 |
Gestire l'archivio driver |
TXTLOG_DRIVER_STORE |
0x04000000 |
Installazione di classi o operazione di co-installazione |
TXTLOG_INSTALLER |
0x40000000 |
Operazione fornita dal fornitore |
TXTLOG_VENDOR |
0x80000000 |
Per abilitare le categorie di eventi per i log setupAPI, creare (o modificare) il valore del Registro di sistema seguente REG_DWORD :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogMask
Il valore del Registro di sistema LogMask si applica al log di testo di installazione del dispositivo e al log di testo dell'installazione dell'applicazione.
Se il valore del Registro di sistema LogMask non esiste, SetupAPI abilita tutte le categorie di eventi per i log di testo. Se il valore del Registro di sistema LogMask è zero, SetupAPI disabilita tutte le categorie di eventi per i log di testo.
Il valore del Registro di sistema LogMask viene formattato come 0XVVVVVVVV, dove VVVVVVVV è un campo a 32 bit. Per abilitare tutte le categorie, impostare LogMask su 0XFFFFFFFF. Per abilitare solo categorie specifiche, eseguire un OR bit per bit delle costanti della categoria di eventi corrispondente. Ad esempio:
Per abilitare solo le voci di log scritte dalle operazioni di installazione del dispositivo, impostare LogMask sul valore di TXTLOG_DEVINST (0X00000001)
Per abilitare solo le voci di log scritte dalle operazioni di installazione del dispositivo e dalle operazioni dell'archivio driver, impostare LogMask su (TTXTLOG_DRIVER_STORE | TEXTLOG_DEVINST) (0x04000001).
Per abilitare solo le voci di log scritte dalle operazioni di installazione personalizzate, impostare LogMask su TXTLOG_VENDOR (0x80000000).