Поделиться через


перечисление 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)