Функция 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 |