Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Раздел моделей для каждого производителя определяет по крайней мере одно устройство, ссылается на раздел DDInstall INF-файла для этого устройства и задает уникальный идентификатор оборудования (ID) для этого устройства.
Любая запись в разделе моделей для каждого производителя также может указать один или несколько дополнительных идентификаторов устройств для моделей, совместимых с устройством, указанным начальным идентификатором оборудования и контролируемыми теми же драйверами.
[models-section-name] |
[models-section-name.TargetOSVersion] (Windows XP and later versions of Windows)
device-description=install-section-name,[hw-id][,compatible-id...]
[device-description=install-section-name,[hw-id][,compatible-id]...] ...
Примечание
InFs необходимо указать по крайней мере один идентификатор устройства для каждой записи в разделе моделей. Это может быть идентификатор оборудования или совместимый идентификатор.
Записи
описание устройства
Определяет установленное устройство, выраженное как любое уникальное сочетание видимых символов или как % маркер strkey%, определенный в разделе INF Strings. Максимальная длина описания устройства в символах LINE_LEN.
install-section-name
Указывает неоплачиваемое имя разделов установки INF, которые будут использоваться для устройства (и совместимых моделей устройства, если таковые есть). Дополнительные сведения см. в разделе INF DDInstall.
hw-id
Указывает строку идентификатора оборудования , определяемую поставщиком, которая определяет устройство, которое диспетчер PnP использует для поиска сопоставления INF-файла для этого устройства. Такой идентификатор оборудования имеет один из следующих форматов:
enumerator\enumerator-specific-device-id
Типичная формат для отдельных устройств PnP, сообщаемых диспетчеру PnP одним перечислителем. Например, USB\VID_045E&PID_00B определяет устройство клавиатуры HID Microsoft на USB-шине. В зависимости от перечислителя такая спецификация может даже включать номер аппаратной редакции устройства, например PCI\VEN_1011&DEV_002&SUBSYS_00000000&REV_02.
*enumerator-specific-device-id
Указывает звездочку (*), которую устройство поддерживает несколько перечислителя. Например, *PNP0F01 определяет Microsoft последовательную мышь, которая также имеет спецификацию совместимого идентификатораSERENUM\PNP0F01.
идентификатор для конкретного класса устройства
Представляет собой формат шины ввода-вывода, как описано в спецификации оборудования для шины, для аппаратных идентификаторов всех периферийных устройств этого типа шины ввода-вывода.
совместимый идентификатор
Указывает строку идентификатора , определяемую поставщиком, которая идентифицирует совместимые устройства. Любое число значений совместимого идентификатора можно указать для записи в разделе "Модели", каждая из которых отделена от следующей запятой (,). Все такие совместимые устройства и (или) модели устройств управляются тем же драйвером, что и устройство, назначенное начальным hw-id.
Remarks
Каждое имя раздела моделей должно быть указано в разделе INF-производителя INF-файла . В любом разделе моделей для каждого производителя может быть одно или несколько записей в зависимости от количества устройств (и драйверов) INF-файла, устанавливаемого для конкретного производителя.
Каждое имя install-section-name должно быть уникальным в INF-файле и должно соответствовать общим правилам определения имен разделов, описанным в разделе "Общие правила синтаксиса для INF-файлов". Имя раздела DDInstall , указанное в разделе "Модели для каждого производителя", также может содержать расширения, добавленные к заданному имени раздела установки, таким образом определяя дополнительные разделы DDInstall для установки определенных ос или платформ для конкретных устройств. Дополнительные сведения об использовании расширений в кроссплатформенных системных файлах см. в разделе "Создание INF-файла".
Любое указанное значениеhw-id или совместимого идентификатора также можно указать в разделе INF ControlFlags , чтобы предотвратить отображение устройства пользователю во время установки вручную. Дополнительные сведения о hw-id и совместимых значениях идентификаторов см. в разделе "Строки идентификации устройства".
Для каждого устройства и драйвера, установленного с помощью INF-файла, установщики устройств используют сведения, указанные в разделе INF Manufacturer и в разделах"Модели производителя" для создания описания устройства, имени производителя, идентификатора устройства (если установка выполняется вручную), а также, возможно, записей списка совместимости в реестре.
Имя раздела моделей может включать украшение TargetOSVersion. Дополнительные сведения об этом украшении см. в разделе INF Manufacturer, в частности в разделе "Примечания".
Important
Начиная с Windows Server 2003 с пакетом обновления 1 (SP1) INF-файлы должны украшать записи имен моделей в разделе INF Manufacturer вместе с соответствующими именами разделов INF Models с расширениями платформы, чтобы указать версии целевой операционной системы, отличные от x86. Эти расширения платформы не требуются в INF-файлах для версий целевой операционной системы на основе x86, но рекомендуется.
Examples
В этом примере показан раздел моделей для каждого производителя с некоторыми репрезентативными записями из INF-файла установщика класса мыши системы, определяющий разделы DDInstall для некоторых устройств и моделей.
[Manufacturer]
%StdMfg% = StdMfg,NTamd64 ; (Standard types)
%MSMfg% = MSMfg,NTamd64 ; Microsoft
; ... %otherMfg% omitted here
[StdMfg.NTamd64] ; per-Manufacturer Models section
; Std serial mouse
%*pnp0f0c.DeviceDesc%= Ser_Inst,*PNP0F0C,SERENUM\PNP0F0C,SERIAL_MOUSE
; ... more StdMfg entries
Дополнительные примеры разделов INF Models для конкретной ОС см. в разделе "Примеры " раздела INF Manufacturer, а также объединение расширений платформы с версиями операционной системы.