Condividi tramite


Modalità di classificazione dei pacchetti driver di Windows

Nota

Questa pagina descrive come Windows determina un valore di classificazione per un pacchetto driver corrispondente a un dispositivo. Per comprendere il modo in cui vengono usati i fattori di classificazione dei pacchetti driver e altri fattori (inclusa la data INF, la versione del driver e così via) per determinare il pacchetto driver selezionato da Windows per un dispositivo, vedere Modalità di selezione dei driver di Windows.

Windows assegna una classificazione a un pacchetto driver che corrisponde a un dispositivo. La classificazione indica la corrispondenza tra il pacchetto driver e il dispositivo. Un punteggio del conducente è rappresentato da un numero intero uguale o maggiore di zero. Minore è la classificazione, più adatto è il pacchetto driver per il dispositivo.

Il rango di un pacchetto driver è un valore composito che dipende dalla firma di un pacchetto driver, dalle funzionalità supportate dal pacchetto driver e dal tipo di corrispondenza tra le stringhe di identificazione del dispositivo segnalate da un dispositivo e dalle stringhe di identificazione del dispositivo specificate nelle voci di una sezione modelli INF di un file INF del pacchetto driver.

Una classificazione è rappresentata da un valore di tipo DWORD. Una classificazione è la somma di un punteggio di firma, un punteggio di funzionalità e un punteggio di identificatore. Una classificazione viene formattata come 0xSSGGTHHH, dove S, G, Te H sono campi a quattro bit e i campiSS , GGe THHH rappresentano i tre punteggi di classificazione, come segue:

  • Il punteggio di firma classifica un pacchetto driver in base all'affidabilità della firma digitale. Il punteggio della firma dipende solo dal valore del campo SS. Un punteggio di firma non specificato è rappresentato come 0xSS000000.

    Per avere una panoramica su come Windows Vista e versioni successive di Windows utilizzano la firma di un pacchetto driver per determinare l'installazione del pacchetto driver, vedere Categorie di firme e installazione driver.

  • Il punteggio di funzionalità classifica un pacchetto driver in base alle funzionalità supportate dal pacchetto driver. Il punteggio di funzionalità dipende solo dal valore del campo di GG. Un punteggio di funzionalità non specificato è rappresentato come 0x00GG0000.

  • Il punteggio dell'identificatore classifica un pacchetto driver in base al tipo di corrispondenza tra una stringa di identificazione del dispositivo segnalata da un dispositivo e una stringa di identificazione del dispositivo elencata in una voce di una sezione INF Models di un file INF del pacchetto driver. Il punteggio dell'identificatore dipende solo dal valore del campo THHHH. Un punteggio identificatore non specificato viene rappresentato come 0x0000THHH.

Per informazioni sulle voci nel log di SetupAPI che indicano il grado di un pacchetto driver e il tipo di firma del pacchetto driver, vedere Informazioni sul Grado del Driver nel Log di SetupAPI.