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 . The file is available in the Link object of the submission with the rel - driverMetadata.

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:

Value Type Description
BundleInfoMap object Questo è l'elemento padre. Viene identificato da un GUID e contiene tutti i dettagli relativi al bundle del driver. This value maps to the bundleID in the Hardware ID object
Locales 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. The INF name maps to the infID in the Hardware ID object.
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
Provider 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
Manufacturer string Produttore dell'ID hardware
DeviceDescription string Descrizione dell'ID hardware
FeatureScore string Punteggio delle funzionalità per il driver

See also