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).
Драйверы минипорта 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.
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) |