共用方式為


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 位,指出應該傳送的框架類型。 如果迷你埠驅動程式偵測到 SendFramingBitsRecvFramingBits之間的不相容狀況,則會傳回NDIS_STATUS_INVALID_DATA。

適當的 NLPID 和框架格式應該根據適用的框架位來使用。

RecvFramingBits
指定 receive-framing 位,指出應該接收的框架類型。

SendCompressionBits
保留的。

RecvCompressionBits
保留的。

SendACCM
針對非同步媒體類型,邏輯位 0-31 表示要填入位元組的個別位元組。 也就是說,如果位 0 設定為 1,則 ASCII 字元0x00應該是位元組填滿,依此類推。

RecvACCM
SendACCM所述。

備註

SendFramingBitsRecvFramingBits的可能值包括回應OID_WAN_CO_GET_INFO查詢傳回的任何基礎驅動程式。

規格需求

版本

Windows Vista 中支援 NDIS 6.0 和 NDIS 5.1 驅動程式。 Windows XP 中支援 NDIS 5.1 驅動程式。

標頭

Ntddndis.h (包含 Ndis.h)

另請參閱

OID_WAN_CO_GET_INFO

OID_WAN_CO_GET_LINK_INFO