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 |