OID_WAN_CO_SET_LINK_INFO
O OID_WAN_CO_SET_LINK_INFO OID solicita que o driver de miniporte defina informações de enquadramento de PPP para uma VC (conexão virtual) específica. Um protocolo usa uma estrutura NDIS_WAN_CO_SET_LINK_INFO, definida da seguinte maneira, para indicar essas informações de enquadramento de 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 dessa estrutura contêm as seguintes informações:
MaxSendFrameSize
Especifica o maior buffer, em bytes, que o protocolo enviará para essa VC. Esse valor deve ser menor ou igual ao retornado pelo driver de miniporto para a consulta OID_WAN_CO_GET_LINK_INFO .
A função MiniportCoSendPackets do driver de miniport pode rejeitar todos os pacotes de envio enviados para esse link maiores 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 miniporto para a consulta OID_WAN_CO_GET_LINK_INFO. O driver de miniporte pode descartar todos os pacotes recebidos para essa VC que são maiores.
SendFramingBits
Especifica bits de enquadramento de envio que indicam o tipo de enquadramento que deve ser enviado. Se o driver de miniporto detectar 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 que indicam o tipo de enquadramento que deve ser recebido.
SendCompressionBits
Reservado.
RecvCompressionBits
Reservado.
SendACCM
Para tipos de mídia assíncrona, os bits lógicos 0-31 indicam o respectivo byte a ser recheado por bytes. Ou seja, se o bit 0 estiver definido como um, então o caractere ASCII 0x00 deverá ser recheado de bytes e assim por diante.
RecvACCM
Conforme descrito para SendACCM.
Comentários
Os valores possíveis para SendFramingBits e RecvFramingBits incluem qualquer driver subjacente retornado em resposta à consulta OID_WAN_CO_GET_INFO .
Requisitos
Versão |
Com suporte para drivers NDIS 6.0 e NDIS 5.1 no Windows Vista. Com suporte para drivers NDIS 5.1 no Windows XP. |
parâmetro |
Ntddndis.h (inclua Ndis.h) |