NetAdapterSetLinkLayerMtuSize 函数 (netadapter.h)

设置适配器的链接层最大传输单元大小。

语法

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

参数

[_In_] Adapter

客户端在之前调用 NetAdapterCreate中创建的网络适配器对象。

[_In_] MtuSize

适配器的 MTU 的新大小(以字节为单位)。

返回值

没有

言论

客户端驱动程序首先通过在启动 net 适配器时调用 NetAdapterSetLinkLayerMtuSize 来设置 MTU 大小,然后再调用 NetAdapterStart

客户端驱动程序可以在 NetAdapterStart 返回后更改 MTU 大小,方法是再次调用此函数。 这样做会导致重新创建适配器的所有传输(Tx)和接收(Rx)队列。

要求

要求 价值
目标平台 普遍
最低 KMDF 版本 1.21
最低 UMDF 版本 2.33
标头 netadapter.h (包括 netadaptercx.h)
IRQL PASSIVE_LEVEL

另请参阅

NetAdapterSetLinkLayerCapabilities