Partager via


Métadonnées du package de pilotes

Le package de métadonnées du pilote est un fichier associé à une soumission. Le package de métadonnées contient des détails sur chaque fichier INF dans un package de pilote ou un bundle. Ce fichier peut être téléchargé à l’aide de la méthode Get a submission . The file is available in the Link object of the submission with the rel - driverMetadata.

Si vous êtes l’éditeur et que vous avez reçu la soumission via le partage, vous devrez peut-être exécuter la méthode Create Publisher Metadata pour générer les métadonnées du pilote pour cette soumission.

Structure des métadonnées du pilote

{
  "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
              }
            }
          }
        }
      }
    }
  }
}

Le fichier a les valeurs suivantes :

Value Type Description
BundleInfoMap object Il s’agit du parent. Il est identifié par un GUID et contient tous les détails sur le bundle de pilotes. This value maps to the bundleID in the Hardware ID object
Locales tableau de chaînes Tableau de paramètres régionaux applicables pour l’offre groupée
InfInfoMap tableau d’objets Tableau qui décrit chaque fichier INF dans le bundle. L’identificateur de chaque élément est le nom du fichier INF. The INF name maps to the infID in the Hardware ID object.
DriverPackageFamilyId string ID de la famille de packages de pilotes
InfClass string Classe d’appareil ou classe INF du pilote
DriverVersion string Version du pilote
DriverDate datetime Date et heure de ce pilote
ExtensionId GUID Applicable aux infs d’extension. GUID qui représente l’ID d’extension pour cet INF
Provider string Fournisseur pour ce pilote
ClassGuid string GUID de classe du pilote
InstallationComputerHardwareIds tableau de GUID Liste des CHID auxquels ce pilote peut être ciblé
OSPnPInfoMap tableau d’objets Tableau d’objets qui mappe un système d’exploitation aux ID matériels. L’objet a un élément de base, qui est le système d’exploitation. À l’intérieur de chaque système d’exploitation est une liste d’ID PNP ou Matériel, ainsi que des détails. Le système d’exploitation mappe à operatingSystemCode dans l’objet ID matériel et l’ID matériel est mappé à pnpString
Manufacturer string Fabricant de l’ID matériel
DeviceDescription string Description de l’ID matériel
FeatureScore string Score de fonctionnalité pour le pilote

See also