Freigeben über


Treiberpaketmetadaten

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. Die Datei ist im Link-Objekt der Übermittlung mit dem rel - driverMetadata verfügbar.

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:

Wert Typ Beschreibung
BundleInfoMap Objekt Dies ist das übergeordnete Element. Sie wird durch eine GUID identifiziert und enthält alle Details zum Treiberbundle. Dieser Wert ist der BundleID im Hardware-ID-Objekt zugeordnet.
Gebietsschema Zeichenfolgen-Arrays 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. Der INF-Name ist der InfID im Hardware-ID-Objekt zugeordnet.
DriverPackageFamilyId Zeichenfolge ID der Treiberpaketfamilie
InfClass Zeichenfolge Die Geräteklasse oder INF-Klasse des Treibers
DriverVersion Zeichenfolge 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
Anbieter Zeichenfolge Der Anbieter für diesen Treiber
ClassGuid Zeichenfolge 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.
Hersteller Zeichenfolge Hersteller der Hardware-ID
DeviceDescription Zeichenfolge Beschreibung der Hardware-ID
FeatureScore Zeichenfolge Featurebewertung für den Treiber

Weitere Informationen