OID_WAN_CO_SET_LINK_INFO
OID_WAN_CO_SET_LINK_INFO OID 请求微型端口驱动程序设置特定虚拟连接的 PPP 帧信息 (VC) 。 协议使用定义如下的NDIS_WAN_CO_SET_LINK_INFO结构来指示此 PPP 帧信息。
typedef struct _NDIS_WAN_CO_SET_LINK_INFO {
IN ULONG MaxSendFrameSize;
IN ULONG MaxRecvFrameSize;
IN ULONG SendFramingBits;
IN ULONG RecvFramingBits;
IN ULONG SendCompressionBits;
IN ULONG RecvCompressionBits;
IN ULONG SendACCM;
IN ULONG RecvACCM;
} NDIS_WAN_CO_SET_LINK_INFO, *PNDIS_WAN_CO_SET_LINK_INFO;
此结构的成员包含以下信息:
MaxSendFrameSize
指定协议为此 VC 发送的最大缓冲区(以字节为单位)。 此值必须小于或等于微型端口驱动程序为 OID_WAN_CO_GET_LINK_INFO 查询返回的值。
微型端口驱动程序的 MiniportCoSendPackets 函数可以拒绝为此链接提交的大于此值的任何发送数据包。
MaxRecvFrameSize
指定协议随后将接收的最大网络数据包。 此值必须小于或等于微型端口驱动程序为OID_WAN_CO_GET_LINK_INFO查询返回的值。 微型端口驱动程序可以删除此 VC 的任何接收数据包,这些数据包较大。
SendFramingBits
指定 send-framing 位,指示应发送的帧类型。 如果微型端口驱动程序检测到 SendFramingBits 和 RecvFramingBits 之间不兼容,则返回NDIS_STATUS_INVALID_DATA。
应根据取帧位(如果适用)使用正确的 NLPID 和帧格式。
RecvFramingBits
指定接收帧位,指示应接收的帧类型。
SendACCM
对于异步媒体类型,逻辑位 0-31 指示要填充的相应字节。 也就是说,如果位 0 设置为 1,则 ASCII 字符0x00应填充字节,依此类推。
注解
SendFramingBits 和 RecvFramingBits 的可能值包括为响应OID_WAN_CO_GET_INFO查询而返回的任何基础驱动程序。
要求
版本 |
支持 Windows Vista 中的 NDIS 6.0 和 NDIS 5.1 驱动程序。 支持 Windows XP 中的 NDIS 5.1 驱动程序。 |
标头 |
Ntddndis.h (包括 Ndis.h) |