Compartir a través de


Metadatos del paquete de controladores

El paquete de metadatos del controlador es un archivo asociado a un envío. El paquete de metadatos contiene detalles sobre cada archivo INF en un paquete o lote de controladores. Este archivo se puede descargar mediante el método Obtener un envío . The file is available in the Link object of the submission with the rel - driverMetadata.

Si es el publicador y recibió el envío mediante el uso compartido, es posible que tenga que ejecutar el método Create Publisher Metadata para generar los metadatos del controlador para ese envío.

Estructura de metadatos del controlador

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

El archivo tiene los siguientes valores:

Value Type Description
BundleInfoMap object Este es el elemento primario. Se identifica mediante un GUID y contiene todos los detalles sobre la agrupación de controladores. This value maps to the bundleID in the Hardware ID object
Locales Matriz de cadenas Matriz de configuraciones regionales aplicables para la agrupación
InfInfoMap matriz de objetos Matriz que describe cada archivo INF dentro de la agrupación. El identificador de cada elemento es el nombre de archivo INF. The INF name maps to the infID in the Hardware ID object.
DriverPackageFamilyId string Identificador de la familia de paquetes de controladores
InfClass string Clase de dispositivo o clase INF del controlador
DriverVersion string La versión del controlador
DriverDate datetime Fecha y hora de este controlador
ExtensionId GUID Aplicable a las INFs de extensión. GUID que representa el identificador de extensión de este INF
Provider string Proveedor de este controlador
ClassGuid string GUID de clase del controlador
InstallationComputerHardwareIds matriz de GUID Lista de CHID a los que se puede dirigirse este controlador
OSPnPInfoMap matriz de objetos Matriz de objetos que asigna un sistema operativo a identificadores de hardware. El objeto tiene un elemento base, que es el sistema operativo. Dentro de cada sistema operativo se muestra una lista de identificadores de hardware o PNP junto con los detalles. El sistema operativo se asigna a operatingSystemCode en el objeto Id. de hardware y el identificador de hardware se asigna a pnpString.
Manufacturer string Fabricante del identificador de hardware
DeviceDescription string Descripción del identificador de hardware
FeatureScore string Puntuación de características para el controlador

See also