Compartilhar via


Metadados do pacote de driver

O pacote de metadados do driver é um arquivo associado a um envio. O pacote de metadados contém detalhes sobre cada arquivo INF em um pacote de driver ou pacote. Esse arquivo pode ser baixado usando o método Obter um envio . O arquivo está disponível no objeto Link do envio com o rel - driverMetadata.

Se você for o editor e recebeu o envio por meio de compartilhamento, talvez seja necessário executar o método Create Publisher Metadata para gerar os metadados do driver para esse envio.

Estrutura de metadados do driver

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

O arquivo tem os seguintes valores:

Valor Type Descrição
BundleInfoMap objeto Este é o pai. Ele é identificado por um GUID e contém todos os detalhes sobre o pacote de drivers. Esse valor é mapeado para o bundleID no objeto Hardware ID
Localidades matriz de cadeias de caracteres Matriz de localidades aplicáveis para o pacote
InfInfoMap matriz de objetos Matriz que descreve cada arquivo INF dentro do pacote. O identificador de cada item é o nome do arquivo INF. O nome INF é mapeado para o infID no objeto ID de hardware.
DriverPackageFamilyId string ID da família de pacotes de driver
InfClass string A classe de dispositivo ou classe INF do driver
Versão do driver string A versão do driver
Data do Motorista datetime A data e a hora deste driver
ExtensionId GUID Aplicável para INFs de Extensão. Um GUID que representa a ID de extensão para este INF
Provedor string O provedor para este driver
ClassGuid string GUID de classe do driver
InstallationComputerHardwareIds matriz de GUIDs Lista de CHIDs para os quais este driver pode ser direcionado
OSPnPInfoMap matriz de objetos Matriz de objetos que mapeia um sistema operacional para IDs de hardware. O objeto tem um elemento base, que é o sistema operacional. Dentro de cada sistema operacional há uma lista de PNP ou IDs de hardware, juntamente com detalhes. O sistema operacional mapeia para operatingSystemCode no objeto Hardware ID e o hardware ID mapeia para o pnpString
Fabricante string Fabricante do ID de hardware
DeviceDescription string Descrição da ID de hardware
Pontuação de recursos string Pontuação de recurso para o driver

Confira também