OID_WAN_CO_SET_LINK_INFO

OID_WAN_CO_SET_LINK_INFO OID는 미니포트 드라이버에 특정 VC(가상 연결)에 대한 PPP 프레이밍 정보를 설정하도록 요청합니다. 프로토콜은 다음과 같이 정의된 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
전송해야 하는 프레이밍 유형을 나타내는 송신 프레이밍 비트를 지정합니다. 미니포트 드라이버가 SendFramingBitsRecvFramingBits 간의 비호환성을 감지하면 NDIS_STATUS_INVALID_DATA 반환합니다.

해당하는 경우 프레임 비트에 따라 적절한 NLPID 및 프레이밍 형식을 사용해야 합니다.

RecvFramingBits
수신해야 하는 프레이밍 유형을 나타내는 수신 프레이밍 비트를 지정합니다.

SendCompressionBits
예약되어 있습니다.

RecvCompressionBits
예약되어 있습니다.

SendACCM
비동기 미디어 형식의 경우 논리 비트 0-31은 바이트 박제될 각 바이트를 나타냅니다. 즉, 비트 0이 1로 설정된 경우 ASCII 문자 0x00 바이트 박제 등이어야 합니다.

RecvACCM
SendACCM에 대해 설명된 대로.

설명

SendFramingBitsRecvFramingBits의 가능한 값에는 OID_WAN_CO_GET_INFO 쿼리에 대한 응답으로 반환된 기본 드라이버가 포함됩니다.

요구 사항

Version

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