Partilhar via


Metadados do pacote do 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. The file is available in the Link object of the submission with the rel - driverMetadata.

Se você for o editor e recebeu o envio por meio do 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 ficheiro tem os seguintes valores:

Value Tipo Description
BundleInfoMap objecto Este é o pai. Ele é identificado por um GUID e contém todos os detalhes sobre o pacote de driver. This value maps to the bundleID in the Hardware ID object
Locales matriz de strings 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. The INF name maps to the infID in the Hardware ID object.
DriverPackageFamilyId cadeia (de caracteres) ID da família de pacotes de driver
InfClass cadeia (de caracteres) A classe de dispositivo ou classe INF do driver
DriverVersion cadeia (de caracteres) A versão do driver
DriverDate datetime A data e hora para este driver
ExtensionId GUID Aplicável aos INFs de extensão. Um GUID que representa a ID de extensão para este INF
Provider cadeia (de caracteres) O provedor para este driver
ClassGuid cadeia (de caracteres) 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 ID de hardware mapeia para pnpString
Manufacturer cadeia (de caracteres) Fabricante do ID de hardware
DeviceDescription cadeia (de caracteres) Descrição do ID de hardware
FeatureScore cadeia (de caracteres) Pontuação de recurso para o motorista

See also