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


OID_GEN_MEDIA_SUPPORTED

В качестве запроса OID OID_GEN_MEDIA_SUPPORTED указывает типы носителей, которые может поддерживать сетевой адаптер, но не обязательно типы мультимедиа, которые в настоящее время использует сетевой адаптер.

Сведения о версии

Windows Vista и более поздние версии Windows
Поддерживается.

Драйверы мини-портов NDIS 6.0 и более поздних версий
Является устаревшей.

Для драйверов NDIS 6.0 и более поздних версий добавлены следующие типы носителей:

  • NdisMediumTunnel

  • NdisMediumLoopback

  • NdisMediumNative802_11

Для драйверов NDIS 6.20 и более поздних версий были добавлены следующие типы носителей:

  • NdisMediumIP

Драйверы минипорта NDIS 5.1
Mandatory. См. OID_GEN_MEDIA_SUPPORTED (NDIS 5.1).

Windows XP
Поддерживается.

Драйверы минипорта NDIS 5.1
Mandatory. См. OID_GEN_MEDIA_SUPPORTED (NDIS 5.1).

Комментарии

Драйверы NDIS 6.0 и более поздних версий не получают этот запрос OID. NDIS обрабатывает этот OID с кэшированным значением, которое драйверы мини-портов предоставляют во время инициализации.

Эти типы носителей перечислены в качестве правильного подмножества следующих системных значений:

NdisMedium802_3
Ethernet (802.3).

Примечание NDIS 5. Драйверы x miniport, соответствующие интерфейсу 802.11, должны использовать этот тип мультимедиа. Дополнительные сведения об интерфейсе 802.11 см. в разделе 802.11 Драйверы мини-портов беспроводной локальной сети.

NdisMedium802_5
Кольцо токена (802.5). Этот тип мультимедиа не поддерживается для драйверов NDIS 6.0 и более поздних версий.

Примечание Начиная с Windows 8 операционная система не будет поддерживать этот тип носителя для драйверов мини-портов.

NdisMediumFddi
FDDI. Этот тип носителя не поддерживается в Windows Vista и более поздних версиях Windows.

NdisMediumWan
Глобальная сеть

NdisMediumLocalTalk
LocalTalk

NdisMediumDix
DEC/Intel/Xerox (DIX) Ethernet

NdisMediumArcnetRaw
ARCNET (необработанный). Этот тип носителя не поддерживается в Windows Vista и более поздних версиях Windows.

NdisMediumArcnet878_2
ARCNET (878.2). Этот тип носителя не поддерживается в Windows Vista и более поздних версиях Windows.

NdisMediumAtm
БАНКОМАТ. Этот тип мультимедиа не поддерживается для драйверов NDIS 6.0 и более поздних версий.

NdisMediumNative802_11
Собственный код 802.11. Этот тип мультимедиа используется драйверами мини-портов, которые соответствуют интерфейсу Native 802.11. Дополнительные сведения об этом интерфейсе см. в статье Native 802.11 Wireless LAN Miniport Drivers.

NdisMediumWirelessWan
Различные типы носителей NdisWirelessXxx . Этот тип носителя недоступен для использования начиная с Windows Vista и более поздних версий Windows.

NdisMediumIrda
Инфракрасный (IrDA).

NdisMediumCoWan
Глобальная сеть, ориентированная на подключение.

NdisMedium1394
Автобус IEEE 1394 (firewire). Этот тип носителя не поддерживается в Windows Vista и более поздних версиях Windows.

NdisMediumBpc
Сеть широковещательного компьютера.

NdisMediumInfiniBand
Сеть InfiniBand.

NdisMediumTunnel
Туннельная сеть.

NdisMediumLoopback
Сеть замыкания на себя NDIS.

NdisMediumIP
Универсальный носитель, способный отправлять и получать необработанные IP-пакеты.

NDIS 5. X драйверы мини-портов, поддерживающие пакеты беспроводной локальной сети (WLAN) или беспроводной глобальной сети (WWAN), отображаются в операционной системе и в NDIS в виде пакетов Ethernet. Эти драйверы NDIS должны обеспечивать поддержку сетей WWAN или WLAN в качестве сетей Ethernet. Такие драйверы объявляют свою среду как NdisMedium802_3 и эмулируют Ethernet для драйверов NDIS более высокого уровня. Такие драйверы также должны объявлять в OID_GEN_PHYSICAL_MEDIUM соответствующую физическую среду, которую они поддерживают.

Дополнительные сведения о драйверах мини-портов WLAN NDIS 5.X см. в разделе 802.11 Драйверы мини-портов беспроводной локальной сети.

Драйверы минипорта NDIS 6.0 и более поздних версий, поддерживающие передачу пакетов мультимедиа WLAN, которые отображаются в операционной системе и в NDIS в виде пакетов IEEE 802.11. Эти драйверы NDIS должны обеспечивать поддержку сетей WLAN в качестве собственных драйверов мини-портов 802.11. Такие водители объявляют свою среду как NdisMediumNative802_11.

Дополнительные сведения о собственных драйверах мини-портов 802.11 см. в статье Native 802.11 Wireless LAN Miniport Drivers.

Если базовый драйвер мини-порта возвращает значение NULL для этого запроса или используется экспериментальный тип носителя, драйвер должен указать операции получения с помощью функции NdisMIndicateReceiveNetBufferLists . Любой протокол, привязанный к такому базовому драйверу мини-порта, получает все такие признаки, то есть драйвер протокола не может фильтровать операции получения с OID_GEN_CURRENT_PACKET_FILTER.

Требования

Заголовок

Ntddndis.h (включая Ndis.h)

См. также раздел

NdisMIndicateReceiveNetBufferLists

OID_GEN_CURRENT_PACKET_FILTER

OID_GEN_PHYSICAL_MEDIUM