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 |