Uso di un modello di file INF di estensione

Questa pagina descrive come usare i modelli INF di estensione per migliorare l'estendibilità.

Un modello INF di estensione è un'estensione INF con voci ha commentato che un produttore di dispositivi (IHV) pubblica in un pacchetto driver separato. In genere, L'IHV separa le funzionalità facoltative dal pacchetto driver di base e le inserisce in un modello INF di estensione. Nel modello, l'IHV fornisce commenti che indicano voci che il generatore di sistema (OEM) può annullare e modificare, nonché voci che possono essere non commentate, ma non devono essere modificate. L'OEM usa quindi il modello come punto di partenza per creare un'estensione INF.

Per creare un'estensione INF basata su un modello, seguire le indicazioni riportate in Creazione di un'estensione INF e fare riferimento agli esempi nella parte inferiore di tale pagina.

Per inviare una nuova estensione INF basata su un modello, usare il processo DUA.

Nota

Se un OEM usa il processo DUA per modificare un pacchetto di driver di base fornito da IHV, la proprietà del pacchetto del driver di base passa all'OEM. L'OEM deve invece contattare l'IHV e richiedere che l'estendibilità appropriata venga aggiunta al pacchetto driver di base o che l'IHV fornisca un modello INF di estensione.

Un IHV può anche usare un modello INF di estensione per aggiungere funzionalità facoltative a un pacchetto driver già pubblicato. Pubblicando un modello anziché aggiornando il pacchetto del driver di base, l'IHV garantisce che gli INFS esistenti continuino a funzionare. La sequenza seguente illustra il funzionamento di questa operazione:

  1. L'IHV aggiunge il nuovo valore facoltativo a un modello INF di estensione, ma non al pacchetto del driver di base.
  2. L'IHV aggiunge codice al driver di base per verificare l'esistenza del nuovo valore del Registro di sistema:
    • Se il driver di base aggiornato trova il nuovo valore, usa la nuova funzionalità.
    • In caso contrario, usa la funzionalità precedente.
  3. L'OEM usa il modello INF di estensione per creare una nuova estensione INF che imposta il nuovo valore.

Se invece, L'IHV decide di aggiornare il pacchetto del driver di base, seguire le linee guida descritte in Uso di un file INF di estensione.