Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотеки разработки сетевых драйверов (devnp-*) > API MDI > MDI_GetPartnerAdvert()



MDI_GetPartnerAdvert()

Функция для получения типов среды, рекламируемых партнёром по соединению

Прототип:

#include <netdrvr/mdi.h>
int MDI_GetPartnerAdvert( mdi_t *mdi,
int PhyAddr,
int *Advert );

Аргументы:

mdi
Указатель на структуру mdi_t, полученную в результате вызова функции MDI_Register_Extended().
PhyAddr
Физический адрес устройства физического уровня (PHY).
Advert
Указатель на переменную, в которую будут записаны рекламируемые партнёром типы среды. Допустимые значения смотрите в Advert в MDI_GetAdvert()

Библиотека:

libnetdrvr

Описание:

Функция MDI_GetPartnerAdvert() сохраняет типы среды, которые в данный момент рекламируются партнёром по соединению. Эти типы указывают на поддерживаемые партнёром режимы работы для согласования соединения.

Возвращаемое значение:

MDI_SUCCESS
Если функция успешно завершилась.
MDI_BADPARAM
Если указанные параметры некорректны.
MDI_AUTONEG
При автосогласовании невозможно получить типы сред партнёра.
MDI_UNSUPPORTED
Неподдерживаемый тип среды.

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да




Предыдущий раздел: Библиотека разработки сетевых драйверов