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 . El archivo está disponible en el objeto Link del envío con el driverMetadata de rel - .

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:

Valor Tipo Descripción
BundleInfoMap objeto Este es el elemento primario. Se identifica mediante un GUID y contiene todos los detalles sobre la agrupación de controladores. Este valor se asigna al bundleID en el objeto Id. de hardware.
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. El nombre INF se asigna al infID en el objeto Id. de hardware.
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
Proveedor 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.
Fabricante string Fabricante del identificador de hardware
DeviceDescription string Descripción del identificador de hardware
FeatureScore string Puntuación de características para el controlador

Consulte también