Metadati del pacchetto driver
Il pacchetto di metadati del driver è un file associato a un invio. Il pacchetto di metadati contiene informazioni dettagliate su ogni file INF in un pacchetto o bundle driver. Questo file può essere scaricato usando il metodo Ottieni un invio . Il file è disponibile nell'oggetto Link dell'invio con il driver relMetadata - .
Se si è l'editore e si riceve l'invio tramite condivisione, potrebbe essere necessario eseguire il metodo Create Publisher Metadata (Crea metadati editore) per generare i metadati del driver per tale invio.
Struttura dei metadati del driver
{
"BundleInfoMap": {
"dc3b111e-c750-4a55-96ce-0eae1d1da8a2": {
"Locales": [
"English"
],
"InfInfoMap": {
"foo_bar.inf": {
"DriverPackageFamilyId": "RAID-foo_bar.inf",
"InfClass": "SCSIAdapter",
"DriverVersion": "1.1.1.1",
"DriverDate": "2018-01-11T00:00:00",
"ExtensionId": null,
"Provider": "RAID",
"ClassGuid": "{a43418dc-cfc9-42e1-85b0-2d644331e214}",
"InstallationComputerHardwareIds": [
"a9a8e6fc-4969-4336-927c-9d8f7b6c1d14",
"a4a127cb-2c10-464e-abb5-e78fcdf0d3c3"
],
"OSPnPInfoMap": {
"WINDOWS_v100_RS3_FULL": {
"pci\\ven_test&dev_abcd": {
"Manufacturer": "RAID",
"DeviceDescription": "Virtual Raid Adapter",
"FeatureScore": null
}
}
}
}
}
}
}
}
Il file ha i valori seguenti:
Valore | Tipo | Descrizione |
---|---|---|
BundleInfoMap | oggetto | Questo è l'elemento padre. Viene identificato da un GUID e contiene tutti i dettagli relativi al bundle del driver. Questo valore viene mappato all'ID bundle nell'oggetto ID hardware |
Impostazioni locali | matrice di stringhe | Matrice di impostazioni locali applicabili per il bundle |
InfInfoMap | matrice di oggetti | Matrice che descrive ogni file INF all'interno del bundle. L'identificatore di ogni elemento è il nome del file INF. Il nome INF esegue il mapping all'ID inf nell'oggetto ID hardware. |
DriverPackageFamilyId | string | ID della famiglia di pacchetti driver |
InfClass | string | Classe di dispositivo o classe INF del driver |
DriverVersion | string | Versione del driver |
DriverDate | datetime | Data e ora per questo driver |
ExtensionId | GUID | Applicabile per gli INFS di estensione. GUID che rappresenta l'ID estensione per questo INF |
Fornitore | string | Provider per questo driver |
ClassGuid | string | GUID di classe del driver |
InstallationComputerHardwareIds | matrice di GUID | Elenco di CHID a cui può essere destinato questo driver |
OSPnPInfoMap | matrice di oggetti | Matrice di oggetti che esegue il mapping di un sistema operativo agli ID hardware. L'oggetto ha un elemento di base, ovvero il sistema operativo. All'interno di ogni sistema operativo è riportato un elenco di ID PNP o Hardware insieme ai dettagli. Il sistema operativo esegue il mapping a operatingSystemCode nell'oggetto ID hardware e l'ID hardware esegue il mapping a pnpString |
Produttore | string | Produttore dell'ID hardware |
DeviceDescription | string | Descrizione dell'ID hardware |
FeatureScore | string | Punteggio delle funzionalità per il driver |