Ключевые слова, которые можно изменить
Версии NDIS 6.0 и выше предоставляют стандартные ключевые слова, которые можно редактировать для минипортов драйверов сетевых устройств. Эти стандартизированные ключевые слова связаны с числовыми или текстовыми значениями, которые можно изменить в пользовательском интерфейсе.
В следующем примере показано определение INF-файла для ключевого слова, которое можно изменить.
HKR, Ndi\params\<SubkeyName>,ParamDesc, 0, "<ParamDesc>"
HKR, Ndi\params\<SubkeyName>,Type, 0, "int"
HKR, Ndi\params\<SubkeyName>,Default, 0, "<IHV defined>"
HKR, Ndi\params\<SubkeyName>,Optional, 0, "0"
HKR, Ndi\params\<SubkeyName>,Min, 0, "0"
HKR, Ndi\params\<SubkeyName>,Max, 0, "<IHV defined>"
Стандартные ключевые слова, которые можно изменить:
*JumboPacket Размер в байтах крупнейшего поддерживаемого пакета Jumbo (кадр Ethernet, превышающий 1514 байт), который может поддерживать оборудование. Это также называется Jumbo Frame. *JumboPacketдиапазон значений и максимальное значение определяются IHV. За дополнительной информацией обратитесь к вашему IHV.
*ReceiveBuffers
Количество дескрипторов получения, используемых адаптером мини-порта. Минипорт-драйвер может выбрать любое значение по умолчанию, подходящее для настройки производительности. Обратите внимание, что если значение слишком мало, минипорт-адаптер может выйти из буферов приема при тяжелой нагрузке. Если значение слишком велико, системные ресурсы тратятся впустую.
*БуферыПередачи
Размер буферов передачи в байтах, которые может поддерживать оборудование. Этот размер зависит от оборудования и может включать буферы данных, дескрипторы буферов и т. д. Поставщики оборудования могут назначать любое значение, соответствующее их целям.
NetworkAddress
Сетевой адрес устройства. Формат MAC-адреса: XX-XX-XX-XX-XX-XX-XX-XX. Дефисы (-) являются необязательными.
Столбцы в таблице в конце этого раздела описывают следующие атрибуты для ключевых слов, которые можно изменить:
SubkeyName
Имя ключевого слова, которое необходимо указать в INF-файле и которое отображается в реестре.
ParamDesc
Отображаемый текст, связанный с SubkeyName.
Тип
Тип значения, которое можно изменить. Значение может быть числовым (Int) или текстом, который можно изменить (изменить).
Значение по умолчанию
Значение по умолчанию для целого числа или текстового значения.
<IHV, который определен как>, указывает, что значение связано с требованиями конкретного независимого поставщика оборудования (IHV).
Мин
Минимальное значение, допустимое для целого числа.
<IHV, определённый>, указывает, что минимальное значение связано с конкретными требованиями IHV.
Макс
Максимальное значение, допустимое для целого числа.
<IHV, определенный>, указывает, что минимальное значение связано с определенными требованиями IHV.
В следующей таблице перечислены все ключевые слова и описываются значения, которые драйвер должен использовать для предыдущих атрибутов. Дополнительные сведения об ключевом слове можно найти в документации по WDK.
SubkeyName | ParamDesc | Тип | Значение по умолчанию | Мин | Макс |
---|---|---|---|---|---|
*JumboPacket | Пакет Jumbo | Int | 1514 | 1514 | |
*ReceiveBuffers | Получение буферов | Int | 1 | ||
*ПередачаБуферов | Передача буферов | Int | 0 | ||
СетевойАдрес | Сетевой адрес | Редактировать | N/A | N/A | N/A |