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

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. 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
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
CeilingOsCode string El código de sistema operativo de techo más allá del cual no se debe ofrecer esta asignación de PnP a controlador. Cuando se establece, la generación de audiencias se limita a la versión del sistema operativo especificada. null cuando no se detecta ningún límite máximo, en cuyo caso se ofrece el controlador a través del sistema operativo aplicable más reciente. Se asigna a un valor operatingSystemCode (el mismo vocabulario que usan OSPnPInfoMap las claves). Nota: El campo CeilingOsCode solo se rellenará para los paquetes enviados después del 8 de mayo de 2026. Los paquetes enviados antes de esta fecha no tendrán este campo en sus metadatos; no se volverán a rellenar para envíos existentes.

Consulte también