параметры предлагать на выбор в процессе инсталляции. Вы можете
предварительно просмотреть NIF для лучшего понимания параметров драйвера.
Далее приведены правила конструирования файла PROTOCOL.INI:
Имя каждого протокола или модуля MAC должно быть заключено в
квадратные скобки, как [XYZNetBIOS] в предыдущем примере, и должно
содержать не более 15 символов. Можно использовать как заглавные, так и
строчные символы. При чтении этих данных в память программой Protocol
Manager все символы будут преобразованы в заглавные.
Строка Drivername = имя драйвера устройства необходима в
разделах, описывающих модули драйверов устройств. Эта строка определяет
имя файла, который содержит модуль драйвера устройства (OS/2 или DOS).
Каждый сетевой драйвер может запросить у модуля управления протоколом
(Protocol Manager) просмотреть копию файла PROTOCOL.INI, хранящуюся в
памяти. Таким образом сетевой драйвер находит свой раздел модуля по
соответствующей строке Drivername. Спецификация NDIS также требует
наличия строки Drivername для резидентных программ DOS. Даже если
резидентная программа не является драйвером устройства, строка Drivername
позволяет ей найти подходящий раздел в файле PROTOCOL.INI. В некоторых
случаях допускается многократное появление имени драйвера устройства в
файле PROTOCOL.INI. Такое, например, может иметь место в случае, когда
драйвер устройства содержит много логических модулей.
Модули протокола (в отличие от модулей уровня MAC) могут
содержать строку Bindings = имя модуля в INI-файле. Наличие такой строки
является указанием модулю протокола на то, с каким из модулей MAC нужно
быть связанным. Этот параметр может быть использован для реконфигурации
протокола, чтобы связываться с различными модулями MAC,
поддерживаемыми используемым протоколом. В строке Bindings нет
необходимости, если драйвер протокола заранее сконфигурирован под
определенный модуль MAC, или если стек протокола содержит только один
модуль MAC и один статический модуль протокола.
Остальная часть файла PROTOCOL.INI состоит из пар ключе-
вое_слово = значение, с длиной каждого ключевого слова не более 15 символов.
Как уже упомянуто, программа Protocol Manager не различает прописные и
заглавные символы в строках. Пары ключевое_слово = значение относятся
только к тем именованным разделам, в которых они появились. Следует
заметить, что разрешается использование пробелов с обеих сторон знака
равенства для придания файлу более удобного для чтения вида. Программа
Protocol Manager автоматически удалит эти пробелы, а также пробелы,
завершающие строку. Это же относится к символам табуляции и перевода
формата.
В каждой строке с текстом за знаком равенства следуют один или
более параметров. Если строка не имеет параметров, знак равенства является
необязательным. Если имеется много параметров, то они должны быть
разделены пробелами, символами табуляции, запятыми или двоеточиями.
Следует заметить, что программа Protocol Manager не интерпретирует