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


Функция 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
Минимальная версия UMDF 2.33
Верхняя часть netadapter.h (включая netadaptercx.h)
IRQL PASSIVE_LEVEL

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

NetAdapterSetLinkLayerCapabilities