Condividi tramite


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

Vedi anche