Функция NetAdapterSetLinkLayerMtuSize (netadapter.h)

Задает максимальный размер единицы передачи канала для адаптера.

Синтаксис

void NetAdapterSetLinkLayerMtuSize(
  [_In_] NETADAPTER Adapter,
  [_In_] ULONG      MtuSize
);

Параметры

[_In_] Adapter

Объект сетевого адаптера, созданный клиентом перед вызовом NetAdapterCreate.

[_In_] MtuSize

Новый размер MTU адаптера в байтах.

Возвращаемое значение

None

Remarks

Драйвер клиента сначала задает размер MTU, вызывая NetAdapterSetLinkLayerMtuSize при запуске сетевого адаптера, прежде чем вызывать NetAdapterStart.

Драйвер клиента может изменить размер MTU после возврата NetAdapterStart , вызвав эту функцию еще раз. Это приводит к повторному созданию всех очередей передачи (Tx) и получения адаптера (Rx).

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1.21
Верхняя часть netadapter.h (включая netadaptercx.h)
IRQL PASSIVE_LEVEL

См. также раздел

NetAdapterSetLinkLayerCapabilities