OID_WAN_CO_GET_LINK_INFO

OID_WAN_CO_GET_LINK_INFO OID 请求微型端口驱动程序返回有关虚拟连接的当前状态的 PPP 帧信息, (VC) 。 此信息在NDIS_WAN_CO_GET_LINK_INFO结构中返回,定义如下。

    typedef struct _NDIS_WAN_CO_GET_LINK_INFO {
         OUT ULONG MaxSendFrameSize;
         OUT ULONG MaxRecvFrameSize;
         OUT ULONG SendFramingBits;
         OUT ULONG RecvFramingBits;
         OUT ULONG SendCompressionBits;
         OUT ULONG RecvCompressionBits;
         OUT ULONG SendACCM;
         OUT ULONG RecvACCM;
    } NDIS_WAN_CO_GET_LINK_INFO,   *PNDIS_WAN_CO_GET_LINK_INFO;

此结构的成员包含以下信息:

MaxSendFrameSize
指定微型端口驱动程序在此 VC 上可以接受传输的最大缓冲区大小(以字节为单位)。 微型端口驱动程序的 MiniportCoSendPackets 函数可以拒绝任何大于此大小的传入发送数据包。

MaxRecvFrameSize
指定将从网络接收的最大数据包。 微型端口驱动程序可以删除任何较大的数据包。

SendFramingBits
指定 send-framing 位,指示应发送的帧类型。 如果微型端口驱动程序检测到 SendFramingBitsRecvFramingBits 之间不兼容,它将返回NDIS_STATUS_INVALID_DATA。

应根据适用的取帧位使用正确的 NLPID 和帧格式。

RecvFramingBits
指定接收帧位,指示应接收的帧类型。

SendCompressionBits
保留。

RecvCompressionBits
保留。

SendACCM
对于异步媒体类型,逻辑位 0-31 指示要填充字节的相应字节。 也就是说,如果位 0 设置为 1,则 ASCII 字符0x00应为字节填充,依此类推。

RecvACCM
SendACCM 中所述。

注解

SendFramingBitsRecvFramingBits 的可能值包括为响应OID_WAN_CO_GET_LINK_INFO查询而返回的任何驱动程序。

要求

版本

支持 Windows Vista 中的 NDIS 6.0 和 NDIS 5.1 驱动程序。 支持 Windows XP 中的 NDIS 5.1 驱动程序。

标头

Ntddndis.h (包括 Ndis.h)

另请参阅

OID_WAN_CO_GET_LINK_INFO