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 ou pacote de driver. 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 receber o envio por meio do compartilhamento, talvez seja necessário executar o método Criar Metadados do Publicador 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:

Value Tipo Description
BundleInfoMap objeto 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 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. The INF name maps to the infID in the Hardware ID object.
DriverPackageFamilyId cadeia ID da família de pacotes de driver
InfClass cadeia A classe de dispositivo ou classe INF do driver
DriverVersion cadeia A versão do driver
DriverDate 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
Provider cadeia O provedor para este driver
ClassGuid cadeia GUID de classe do driver
InstallationComputerHardwareIds matriz de GUIDs Lista de CHIDs para os quais esse 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 IDs de PNP ou hardware, juntamente com detalhes. O sistema operacional mapeia para operatingSystemCode no objeto ID de hardware e a ID de hardware é mapeada para o pnpString
Manufacturer cadeia Fabricante da ID de hardware
DeviceDescription cadeia Descrição da ID de hardware
FeatureScore cadeia Pontuação do recurso para o driver

See also