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 . Le fichier est disponible dans l’objet Link de la soumission avec le pilote relMetadata - .

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 :

Valeur 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. Cette valeur est mappée au bundleID dans l’objet Id matériel
Paramètres régionaux 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. Le nom INF est mappé à l’infID dans l’objet ID matériel.
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
Fournisseur 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
Fabricant string Fabricant de l’ID matériel
DeviceDescription string Description de l’ID matériel
FeatureScore string Score de fonctionnalité pour le pilote

Voir aussi