Поддержка устройств с многофункциональной картой ПК
Стандарт многофункциональной карты ПК указывает, что многофункциональное устройство имеет набор регистров конфигурации в памяти атрибутов для каждой функции. Эти регистры позволяют драйверу шины PCMCIA, например, включать каждую функцию независимо друг от друга и определять диапазон ресурсов ввода-вывода, которые являются эксклюзивными для каждой функции. Стандарт также указывает, что многофункциональное устройство содержит в памяти атрибутов адрес каждого набора регистров конфигурации. Эти адреса позволяют драйверу шины PCMCIA программировать регистры конфигурации.
Если 16-разрядное устройство pc Card полностью и правильно реализует стандарт многофункциональной карты ПК, поставщик такого устройства имеет минимальные требования к INF и драйверу, чтобы убедиться, что устройство правильно настроено в системе на основе NT. Дополнительные сведения см. в статье Поддержка карт PC, соответствующих многофункциональной стандарту .
Если 16-разрядное устройство pc Card не полностью реализует стандарт многофункциональной карты ПК, поставщик должен предоставить недостающие сведения в INF-файле. Существует два способа, с помощью которых многофункциональное устройство PC Card может не реализовать стандарт многофункциональной функции.
Устройство реализует набор регистров многофункциональной конфигурации для каждой функции, но не содержит расположения всех наборов регистров в памяти атрибутов.
Устройство не реализует набор регистров многофункциональной конфигурации для каждой функции.
Если устройство имеет ограничения, перечисленные выше, драйвер шины PCMCIA может программировать регистры конфигурации, если INF устройства содержит необходимые сведения в DDInstall. Разделы LogConfigOverride . Дополнительные сведения см. в следующих разделах:
Поддержка карт ПК с неполными адресами регистра конфигурации
Поддержка карт ПК с неполными регистрами конфигурации
Устройства Cardbus по сути следуют многофункциональным правилам PCI. См. раздел Поддержка многофункциональных устройств PCI.