Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le package de métadonnées du pilote est un fichier associé à une soumission. Le package de métadonnées contient des détails sur chaque fichier INF dans un package de pilote ou un bundle. Ce fichier peut être téléchargé à l’aide de la méthode Get a submission . Le fichier est disponible dans l’objet Link de la soumission avec lepilote relMetadata - .
Si vous êtes l’éditeur et que vous avez reçu la soumission via le partage, vous devrez peut-être exécuter la méthode Create Publisher Metadata pour générer les métadonnées du pilote pour cette soumission.
Structure des métadonnées du pilote
{
"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"
}
}
}
}
}
}
}
}
Le fichier a les valeurs suivantes :
| Value | Type | Description |
|---|---|---|
| BundleInfoMap | object | Il s’agit du parent. Il est identifié par un GUID et contient tous les détails sur le bundle de pilotes. Cette valeur est mappée au bundleID dans l’objet Id matériel |
| Locales | tableau de chaînes | Tableau de paramètres régionaux applicables pour l’offre groupée |
| InfInfoMap | tableau d’objets | Tableau qui décrit chaque fichier INF dans le bundle. L’identificateur de chaque élément est le nom du fichier INF. Le nom INF est mappé à l’infID dans l’objet ID matériel. |
| DriverPackageFamilyId | string | ID de la famille de packages de pilotes |
| InfClass | string | Classe d’appareil ou classe INF du pilote |
| DriverVersion | string | Version du pilote |
| DriverDate | datetime | Date et heure de ce pilote |
| ExtensionId | GUID | Applicable aux infs d’extension. GUID qui représente l’ID d’extension pour cet INF |
| Provider | string | Fournisseur pour ce pilote |
| ClassGuid | string | GUID de classe du pilote |
| InstallationComputerHardwareIds | tableau de GUID | Liste des CHID auxquels ce pilote peut être ciblé |
| OSPnPInfoMap | tableau d’objets | Tableau d’objets qui mappe un système d’exploitation aux ID matériels. L’objet a un élément de base, qui est le système d’exploitation. À l’intérieur de chaque système d’exploitation est une liste d’ID PNP ou Matériel, ainsi que des détails. Le système d’exploitation mappe à operatingSystemCode dans l’objet ID matériel et l’ID matériel est mappé à pnpString |
| Manufacturer | string | Fabricant de l’ID matériel |
| DeviceDescription | string | Description de l’ID matériel |
| FeatureScore | string | Score de fonctionnalité pour le pilote |
| CeilingOsCode | string | Le code du système d’exploitation plafond au-delà duquel ce mappage PnP-to-driver ne doit pas être proposé. Quand elle est définie, la génération d’audience est limitée à la version du système d’exploitation spécifiée.
null lorsqu’aucun plafond n’est détecté, auquel cas le pilote est proposé via le dernier système d’exploitation applicable. Mappe à une valeur operatingSystemCode (même vocabulaire utilisé par OSPnPInfoMap les clés).
Note: Le champ CeilingOsCode ne sera rempli que pour les packages envoyés après le 8 mai 2026. Les packages envoyés avant cette date n’auront pas ce champ dans leurs métadonnées : ils ne seront pas réremplis pour les soumissions existantes. |