Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
I metadati del dispositivo sono deprecati e verranno rimossi in una versione futura di Windows. Per informazioni sulla sostituzione di questa funzionalità, vedere Driver Package Container Metadata.For information about the replacement for this functionality, see Driver Package Container Metadata.
Gli ID modello si basano sulla definizione aziendale o sul codice SKU del dispositivo fisico. Ogni ID modello deve essere univoco per tutte le marche e i modelli del dispositivo fisico.
L'elenco seguente descrive le differenze tra ID hardware e ID modello per un dispositivo fisico:
gli ID hardware vengono specificati utilizzando uno o più HardwareID XML all'interno dell'elemento HardwareIDList XML. Ogni valore HardwareID specifica una funzione hardware basata su un valore specifico del bus. Gli ID hardware possono essere usati per eseguire il mapping dei driver di dispositivo alle istanze di dispositivo.
Ad esempio, due dispositivi con lo stesso ID hardware condividono un'interfaccia funzionale usata dallo stesso driver.
Gli ID modello vengono specificati utilizzando uno o più elementi XML ModelID all'interno dell'elemento XML ModelIDList . Gli ID modello consentono al produttore di apparecchiature originali (OEM) o al fornitore di hardware indipendente (IHV) di identificare in modo univoco il dispositivo fisico indipendentemente dalle tecnologie di interfaccia o bus.
Ad esempio, due dispositivi con ID modello diversi potrebbero avere gli stessi ID hardware per i relativi componenti.
ID hardware sono utilizzati per mappare i pacchetti di metadati del dispositivo alle istanze di dispositivo su un bus o un'interfaccia specifica.
Gli ID modello vengono usati per eseguire il mapping dei pacchetti di metadati del dispositivo ai dispositivi fisici, indipendentemente dal modo in cui il dispositivo è connesso al computer.
L'elemento ModelIDList XML è obbligatorio solo se l'elementoHardwareIDListnon è specificato nei dati XMLPackageInfo. Se viene specificato, l'elemento ModelIDList deve contenere uno o più elementi ModelID per specificare l'ID modello univoco per ogni funzione supportata dal dispositivo.
Se i dati XML PackageInfo contengono gli elementiHardwareIDListe ModelIDList, il sistema operativo utilizza le regole seguenti quando determina se un dispositivo viene specificato da un pacchetto di metadati del dispositivo:
Se il dispositivo ha un ID modello, il sistema operativo non cerca una corrispondenza nell'elemento HardwareIDList.
In caso contrario, il sistema operativo cerca nell'elemento HardwareIDList una corrispondenza dell'ID hardware per il dispositivo.
Se il pacchetto di metadati del dispositivo supporta più modelli di dispositivo o ID modello, è possibile specificare un elemento ModelID per ogni modello di dispositivo.
Di seguito è riportato un esempio di un elemento ModelIDList che ha più elementi ModelID:
<ModelIDList>
<ModelID>825AAB98-18EE-4FE2-9472-197D1D00FE31</ModelID>
<ModelID>23F64715-AC4A-4DC4-B554-C8D56E43FE8B</ModelID>
</ModelIDList>
Per altre informazioni sui requisiti di formato dell'elemento ModelID XML, vedere ModelID.