Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pakiet metadanych sterownika jest plikiem skojarzonym z przesyłaniem. Pakiet metadanych zawiera szczegółowe informacje o każdym pliku INF w pakiecie sterowników lub pakiecie. Ten plik można pobrać przy użyciu metody Pobierz przesyłanie . The file is available in the Link object of the submission with the rel - driverMetadata.
Jeśli jesteś wydawcą i otrzymasz przesłanie za pośrednictwem udostępniania, może być konieczne uruchomienie metody Create Publisher Metadata (Tworzenie metadanych wydawcy ), aby wygenerować metadane sterownika dla tego przesłania.
Struktura metadanych sterownika
{
"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
}
}
}
}
}
}
}
}
Plik ma następujące wartości:
| Value | Typ | Description |
|---|---|---|
| BundleInfoMap | obiekt | Jest to element nadrzędny. Jest identyfikowany przez identyfikator GUID i zawiera wszystkie szczegóły dotyczące pakietu sterowników. This value maps to the bundleID in the Hardware ID object |
| Locales | tablica stringów | Tablica odpowiednich ustawień regionalnych dla pakietu |
| InfInfoMap | tablica obiektów | Tablica opisując każdy plik INF w pakiecie. Identyfikator każdego elementu to nazwa pliku INF. The INF name maps to the infID in the Hardware ID object. |
| DriverPackageFamilyId | ciąg | Identyfikator rodziny pakietów sterowników |
| InfClass | ciąg | Klasa urządzenia lub klasa INF sterownika |
| DriverVersion | ciąg | Wersja sterownika |
| DriverDate | data/godzina | Data i godzina dla tego sterownika |
| ExtensionId | GUID | Dotyczy plików INF rozszerzeń. Identyfikator GUID reprezentujący identyfikator rozszerzenia dla tego inf |
| Provider | ciąg | Dostawca tego sterownika |
| ClassGuid | ciąg | Identyfikator GUID klasy sterownika |
| InstallationComputerHardwareIds | tablica identyfikatorów GUID | Lista identyfikatorów CHID, do których można zastosować ten sterownik |
| OSPnPInfoMap | tablica obiektów | Tablica obiektów, które mapuje system operacyjny na identyfikatory sprzętowe. Obiekt ma element podstawowy, który jest systemem operacyjnym. Wewnątrz każdego systemu operacyjnego znajduje się lista identyfikatorów PNP lub sprzętu wraz ze szczegółami. System operacyjny mapuje element operatingSystemCode w obiekcie Identyfikator sprzętu i identyfikator sprzętu mapuje na wartość pnpString |
| Manufacturer | ciąg | Producent identyfikatora sprzętu |
| DeviceDescription | ciąg | Opis identyfikatora sprzętu |
| FeatureScore | ciąg | Wynik funkcji dla sterownika |
See also
- przykłady API panelu sterowania sprzętem (GitHub)