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.
Функция miniport driver MiniportCoSendPackets может отклонить все отправленные пакеты для этой ссылки, превышающие это значение.
MaxRecvFrameSize
Указывает самый большой сетевой пакет, который будет получать протокол впоследствии. Это значение должно быть меньше или равно значению, возвращаемого драйвером мини-порта для запроса OID_WAN_CO_GET_LINK_INFO. Минипорт-драйвер может удалить все полученные пакеты для этого VC, которые больше.
SendFramingBits
Указывает биты обрамления отправки, указывающие тип обрамления, который должен быть отправлен. Если драйвер минипорта обнаруживает несовместимость между SendFramingBits и RecvFramingBits, он возвращает NDIS_STATUS_INVALID_DATA.
Правильный формат NLPID и фреймирования должен использоваться на основе битов обрамления, где бы это ни было применимо.
RecvFramingBits
Указывает биты получения, указывающие тип кадрирования, который должен быть получен.
SendACCM
Для асинхронных типов носителей логические биты 0-31 указывают на соответствующий байт, который будет забит байтами. То есть, если для бита 0 задано значение одного символа ASCII, 0x00 должно быть забито байтами и т. д.
RecvACCM
Как описано для SendACCM.
Замечания
Возможные значения для SendFramingBits и RecvFramingBits включают любой базовый драйвер, возвращенный в ответ на запрос OID_WAN_CO_GET_INFO.
Требования
Версия |
Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 в Windows Vista. Поддерживается для драйверов NDIS 5.1 в Windows XP. |
Заголовок |
Ntddndis.h (include Ndis.h) |