드라이버 메타데이터 패키지는 제출과 연결된 파일입니다. 메타데이터 패키지에는 드라이버 패키지 또는 번들의 각 INF 파일에 대한 세부 정보가 포함되어 있습니다. 이 파일은 제출 가져오기 방법을 사용하여 다운로드할 수 있습니다. The file is available in the Link object of the submission with the rel - driverMetadata.
게시자이고 공유를 통해 제출을 받은 경우 게시자 메타데이터 만들기 메서드를 실행하여 해당 제출에 대한 드라이버 메타데이터를 생성해야 할 수 있습니다.
드라이버 메타데이터 구조
{
"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
}
}
}
}
}
}
}
}
파일에는 다음 값이 있습니다.
| Value | Type | Description |
|---|---|---|
| BundleInfoMap | object | 부모입니다. GUID로 식별되며 드라이버 번들에 대한 모든 세부 정보를 포함합니다. This value maps to the bundleID in the Hardware ID object |
| Locales | 문자열 배열 | 번들에 적용 가능한 로캘 배열 |
| InfInfoMap | 객체의 배열 | 번들 내의 각 INF 파일을 설명하는 배열입니다. 각 항목의 식별자는 INF 파일 이름입니다. The INF name maps to the infID in the Hardware ID object. |
| DriverPackageFamilyId | string | 드라이버 패키지 패밀리의 ID |
| InfClass | string | 드라이버의 디바이스 클래스 또는 INF 클래스 |
| DriverVersion | string | 드라이버의 버전 |
| DriverDate | datetime | 이 드라이버의 날짜 및 시간 |
| ExtensionId | GUID | 확장 INF에 적용됩니다. 이 INF의 확장 ID를 나타내는 GUID입니다. |
| Provider | string | 이 드라이버의 공급자 |
| ClassGuid | string | 드라이버의 클래스 GUID |
| InstallationComputerHardwareIds | GUID 배열 | 이 드라이버를 대상으로 지정할 수 있는 CHID 목록 |
| OSPnPInfoMap | 객체의 배열 | 운영 체제를 하드웨어 ID에 매핑하는 개체의 배열입니다. 개체에는 운영 체제인 기본 요소가 있습니다. 각 운영 체제 내에는 세부 정보와 함께 PNP 또는 하드웨어 ID 목록이 있습니다. 운영 체제는 하드웨어 ID 개체의 operatingSystemCode에 매핑되고 하드웨어 ID는 pnpString에 매핑됩니다. |
| Manufacturer | string | 하드웨어 ID 제조업체 |
| DeviceDescription | string | 하드웨어 ID에 대한 설명 |
| FeatureScore | string | 드라이버의 기능 점수 |