Partilhar via


OID_WAN_CO_SET_LINK_INFO

O OID_WAN_CO_SET_LINK_INFO OID solicita que o driver de miniporta defina informações de enquadramento PPP para uma conexão virtual (VC) específica. Um protocolo usa uma estrutura NDIS_WAN_CO_SET_LINK_INFO, definida da seguinte forma, para indicar essas informações de enquadramento 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;

Os membros desta estrutura contêm as seguintes informações:

MaxSendFrameSize
Especifica o maior buffer, em bytes, que o protocolo enviará para este VC. Esse valor deve ser menor ou igual ao retornado pelo driver de miniporta para a consulta OID_WAN_CO_GET_LINK_INFO.

A função MiniportCoSendPackets do driver de miniporta pode rejeitar quaisquer pacotes de envio enviados para este link que sejam maiores do que esse valor.

MaxRecvFrameSize
Especifica o maior pacote de rede que o protocolo receberá posteriormente. Esse valor deve ser menor ou igual ao retornado pelo driver de miniporta para a consulta OID_WAN_CO_GET_LINK_INFO. O driver de miniporta pode soltar quaisquer pacotes recebidos para este VC que são maiores.

SendFramingBits
Especifica bits de enquadramento de envio indicando o tipo de enquadramento que deve ser enviado. Se o driver de miniporta detetar incompatibilidades entre SendFramingBits e RecvFramingBits, ele retornará NDIS_STATUS_INVALID_DATA.

O NLPID adequado e o formato de enquadramento devem ser usados com base nos bits de enquadramento sempre que aplicável.

RecvFramingBits
Especifica bits de enquadramento de recebimento indicando o tipo de enquadramento que deve ser recebido.

SendCompressionBits
Reservado.

RecvCompressionBits
Reservado.

SendACCM
Para tipos de mídia assíncronos, os bits lógicos 0-31 indicam o respetivo byte a ser preenchido por bytes. Ou seja, se o bit 0 estiver definido como um, o 0x00 de caracteres ASCII deve ser preenchido com bytes, e assim por diante.

RecvACCM
Conforme descrito para SendACCM.

Comentários

Os valores possíveis para SendFramingBits e RecvFramingBits incluir qualquer driver subjacente retornado em resposta à consulta OID_WAN_CO_GET_INFO.

Requerimentos

Versão

Suporte para drivers NDIS 6.0 e NDIS 5.1 no Windows Vista. Suportado para drivers NDIS 5.1 no Windows XP.

Cabeçalho

Ntddndis.h (inclui Ndis.h)

Ver também

OID_WAN_CO_GET_INFO

OID_WAN_CO_GET_LINK_INFO