перечисление NET_ADAPTER_AUTO_NEGOTIATION_FLAGS (netadapter.h)
Задает параметры автоматического согласования для драйвера сетевого адаптера.
Синтаксис
typedef enum _NET_ADAPTER_AUTO_NEGOTIATION_FLAGS {
NetAdapterAutoNegotiationFlagNone = 0x00000000,
NetAdapterAutoNegotiationFlagXmitLinkSpeedAutoNegotiated = 0x00000001,
NetAdapterAutoNegotiationFlagRcvLinkSpeedautoNegotiated = 0x00000002,
NetAdapterAutoNegotiationFlagDuplexAutoNegotiated = 0x00000004,
NetAdapterAutoNegotiationFlagPauseFunctionsAutoNegotiated = 0x00000008
} NET_ADAPTER_AUTO_NEGOTIATION_FLAGS;
Константы
NetAdapterAutoNegotiationFlagNone Значение: 0x00000000 Флаги не заданы. |
NetAdapterAutoNegotiationFlagXmitLinkSpeedAutoNegotiated Значение: 0x00000001 Адаптер автоматически согласовывает скорость передачи с партнером связи. |
NetAdapterAutoNegotiationFlagRcvLinkSpeedautoNegotiated Значение: 0x00000002 Адаптер автоматически согласовывает скорость передачи с партнером связи. |
NetAdapterAutoNegotiationFlagDuplexAutoNegotiated Значение: 0x00000004 Адаптер автоматически согласовывает дуплексное состояние с партнером связи. |
NetAdapterAutoNegotiationFlagPauseFunctionsAutoNegotiated Значение: 0x00000008 Адаптер автоматически согласовывает функции приостановки с партнером связи. |
Замечания
Перечисление NET_ADAPTER_AUTO_NEGOTIATION_FLAGS используется для указания параметров автоматического согласования в структуре NET_ADAPTER_LINK_STATE.
Инициализированная структура NET_ADAPTER_LINK_STATE — это входные данные для NetAdapterSetLinkState.
Требования
Требование | Ценность |
---|---|
минимальная версия KMDF | 1.21 |
минимальная версия UMDF | 2.33 |
заголовка | netadapter.h (include netadaptercx.h) |