Freigeben über


Metadaten für Treiberpakete

Das Treibermetadatenpaket ist eine Datei, die einer Übermittlung zugeordnet ist. Das Metadatenpaket enthält Details zu jeder INF-Datei in einem Treiberpaket oder Bundle. Diese Datei kann mithilfe der Methode zum Abrufen einer Übermittlung heruntergeladen werden. The file is available in the Link object of the submission with the rel - driverMetadata.

Wenn Sie der Herausgeber sind und die Übermittlung über die Freigabe erhalten haben, müssen Sie möglicherweise die Methode "Publisher-Metadaten erstellen " ausführen, um die Treibermetadaten für diese Übermittlung zu generieren.

Treibermetadatenstruktur

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

Die Datei hat die folgenden Werte:

Value Type Description
BundleInfoMap object Dies ist das übergeordnete Element. Sie wird durch eine GUID identifiziert und enthält alle Details zum Treiberbundle. This value maps to the bundleID in the Hardware ID object
Locales Feld von Zeichenfolgen Array anwendbarer Gebietsschemas für das Bundle
InfInfoMap Array von Objekten Array, das jede INF-Datei innerhalb des Bündels beschreibt. Der Bezeichner jedes Elements ist der INF-Dateiname. The INF name maps to the infID in the Hardware ID object.
DriverPackageFamilyId string ID der Treiberpaketfamilie
InfClass string Die Geräteklasse oder INF-Klasse des Treibers
DriverVersion string Die Version des Treibers
DriverDate datetime Datum und Uhrzeit für diesen Treiber
ExtensionId GUID Gilt für Erweiterungs-INFs. Eine GUID, die die Erweiterungs-ID für diese INF darstellt
Provider string Der Anbieter für diesen Treiber
ClassGuid string Klassen-GUID des Treibers
InstallationComputerHardwareIds Array von GUIDs Liste der CHIDs, auf die dieser Treiber ausgerichtet werden kann
OSPnPInfoMap Array von Objekten Array von Objekten, die einem Betriebssystem Hardware-IDs zuordnen. Das Objekt verfügt über ein Basiselement, bei dem es sich um das Betriebssystem handelt. Innerhalb jedes Betriebssystems ist eine Liste der PNP- oder Hardware-IDs zusammen mit Details. Das Betriebssystem ordnet "operatingSystemCode" im Hardware-ID-Objekt und der Hardware-ID dem pnpString zu.
Manufacturer string Hersteller der Hardware-ID
DeviceDescription string Beschreibung der Hardware-ID
FeatureScore string Featurebewertung für den Treiber

See also