Поделиться через


Ключевые слова, которые можно изменить

Версии 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