Condividi tramite


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