OID_GEN_MAXIMUM_TOTAL_SIZE
В качестве запроса OID OID_GEN_MAXIMUM_TOTAL_SIZE указывает максимальную общую длину пакета в байтах, поддерживаемый сетевой картой. Эта спецификация включает заголовок .
Сведения о версии
Windows Vista и более поздние версии Windows
Поддерживается.
Драйверы мини-портов NDIS 6.0 и более поздних версий
Mandatory.
Драйверы минипорта NDIS 5.1
Mandatory.
Драйверы минипорта NDIS 5.1
Mandatory.
Комментарии
Возвращаемая длина определяет максимальный размер пакета для базовой среды. Таким образом, возвращаемая длина зависит от конкретной среды. Драйвер протокола может использовать эту возвращаемую длину в качестве датчика для определения максимального размера пакета, который драйвер минипорта может перенаправить драйверу протокола. Если драйвер протокола предварительно выделяет буферы, он выделяет буферы соответствующим образом. Возвращаемая длина также указывает самый большой пакет, который драйвер протокола может передать функции NdisSendNetBufferLists .
Если драйвер мини-порта для сетевой карты включает приоритет пакета 802.1p (т. е. драйвер мини-порта указывает бит NDIS_MAC_OPTION_8021P_PRIORITY в битовой маске OID_GEN_MAC_OPTIONS OID), то драйвер минипорта должен указать максимальную общую длину пакета в 4 байта меньше максимального размера пакетов, полученных или отправленных по сети. Например, если сетевой адаптер с включенным приоритетом пакета 802.1p получает и отправляет по проводу пакеты длиной 1514 байт, драйвер мини-порта для сетевой карты должен сообщить о максимальной общей длине пакета в 1510 байт. Драйвер мини-порта никогда не должен указывать пакеты связанного драйвера протокола, полученные по сети и превышающие размер пакета, указанный OID_GEN_MAXIMUM_TOTAL_SIZE. То есть, даже если драйвер мини-порта получает по сети пакеты, которые не помечены значениями приоритета, но по-прежнему являются максимальным размером, поддерживаемым базовой средой, драйвер мини-порта может указывать только пакеты, размер которых не превышает размер, указанный в OID_GEN_MAXIMUM_TOTAL_SIZE.
Требования
Заголовок |
Ntddndis.h (включая Ndis.h) |