перечисление 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
Верхняя часть netadapter.h (включая netadaptercx.h)