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. O ficheiro está disponível no objeto Link da submissão com o driver de rel - . Metadata.

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,
                "CeilingOsCode": "WINDOWS_v100_X64_20H1_FULL"
              }
            }
          }
        }
      }
    }
  }
}

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. Este valor corresponde ao bundleID no objeto Hardware ID
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. O nome INF corresponde ao infID no objeto Hardware ID.
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
Pontuação de Funcionalidade cadeia (de caracteres) Pontuação de recurso para o motorista
CeilingOsCode cadeia (de caracteres) O código do sistema operativo limite para além do qual este mapeamento PnP para driver não deve ser oferecido. Quando definido, a geração de audiência é limitada à versão do sistema operativo especificada. null quando não é detetado teto, caso em que o driver é oferecido através do sistema operativo aplicável mais recente. Mapeia para um valor SystemCode operacional (o mesmo vocabulário usado pelas OSPnPInfoMap teclas). Nota: O campo CeilingOsCode só será preenchido para pacotes submetidos após 8 de maio de 2026. Os pacotes submetidos antes desta data não terão este campo nos seus metadados — não serão preenchidos para submissões existentes.

Ver também