Delen via


Metagegevens van stuurprogrammapakketten

Het metagegevenspakket voor stuurprogramma's is een bestand dat is gekoppeld aan een inzending. Het metagegevenspakket bevat details over elk INF-bestand in een stuurprogrammapakket of bundel. Dit bestand kan worden gedownload met behulp van de methode Een inzending ophalen . The file is available in the Link object of the submission with the rel - driverMetadata.

Als u de uitgever bent en de inzending hebt ontvangen via delen, moet u mogelijk de methode Metagegevens van Publisher maken uitvoeren om de metagegevens van het stuurprogramma voor die inzending te genereren.

Structuur van metagegevens van stuurprogramma

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

Het bestand heeft de volgende waarden:

Value Type Description
BundleInfoMap object Dit is de bovenliggende. Het wordt geïdentificeerd door een GUID en bevat alle details over de stuurprogrammabundel. This value maps to the bundleID in the Hardware ID object
Locales reeks van tekenreeksen Matrix met toepasselijke landinstellingen voor de bundel
InfInfoMap reeks van objecten Matrix die elk INF-bestand in de bundel beschrijft. De id van elk item is de INF-bestandsnaam. The INF name maps to the infID in the Hardware ID object.
DriverPackageFamilyId string Id van de familie van het stuurprogrammapakket
InfClass string De apparaatklasse of INF-klasse van het stuurprogramma
DriverVersion string De versie van het stuurprogramma
DriverDate datetime De datum en tijd voor dit stuurprogramma
ExtensionId GUID Van toepassing op extensie-INF's. Een GUID die de extensie-id voor deze INF vertegenwoordigt
Provider string De provider voor dit stuurprogramma
ClassGuid string Klasse-GUID van het stuurprogramma
InstallationComputerHardwareIds array van GUIDs Lijst met CHID's waarop deze driver kan worden gericht
OSPnPInfoMap reeks van objecten Matrix van objecten die een besturingssysteem toewijzen aan hardware-id's. Het object heeft een basiselement, het besturingssysteem. Binnen elk besturingssysteem vindt u een lijst met PNP- of hardware-id's, samen met details. Het besturingssysteem wordt toegewezen aan operatingSystemCode in het hardware-id-object en de hardware-id wordt toegewezen aan de pnpString
Manufacturer string Fabrikant van de hardware-id
DeviceDescription string Beschrijving van de hardware-id
FeatureScore string Functiescore voor het stuurprogramma

See also