OID_GEN_PHYSICAL_MEDIUM
В качестве запроса OID OID_GEN_PHYSICAL_MEDIUM указывает типы физических носителей, поддерживаемых сетевой картой. Этот OID по сути является расширением OID_GEN_MEDIA_SUPPORTED.
Сведения о версии
Примечание Этот OID поддерживается в NDIS 6.0 и 6.1. Для NDIS 6.20 и более поздних версий используйте OID_GEN_PHYSICAL_MEDIUM_EX.
Комментарии
NDIS обрабатывает этот OID для водителей минипорта. Драйвер мини-порта предоставляет физическое значение среды во время инициализации.
Водители минипорта сообщают о типе физического носителя, чтобы отличать физический носитель от носителя, который они объявили поддерживать в запросе OID_GEN_MEDIA_SUPPORTED OID. Эти типы носителей перечислены в качестве правильного подмножества следующих системных значений из перечисления NDIS_PHYSICAL_MEDIUM :
NdisPhysicalMediumUnspecified Физическая среда не является ни одной из предыдущих сред. Например, односторонний спутниковый канал является неопределенной физической средой.
NdisPhysicalMediumWirelessLan Пакеты передаются по беспроводной локальной сети через драйвер miniport, соответствующий интерфейсу 802.11. Дополнительные сведения об этом интерфейсе см. в разделе . 802.11 Драйверы минипорта беспроводной локальной сети
NdisPhysicalMediumCableModem Пакеты передаются по кабельной сети на основе DOCSIS.
NdisPhysicalMediumPhoneLine Пакеты передаются по стандартным телефонным линиям. Включает, например, носитель HomePNA. NdisPhysicalMediumPowerLine Пакеты передаются по проводам, подключенным к системе распределения питания.
NdisPhysicalMediumDSL Пакеты передаются по сети DSL. Включает, например, ADSL и UADSL (G.Lite). NdisPhysicalMediumFibreChannel Пакеты передаются через соединение Fibre Channel.
NdisPhysicalMedium1394 Пакеты передаются по шине IEEE 1394.
NdisPhysicalMediumWirelessWan Пакеты передаются по беспроводной глобальной сети. Включает, например, CDPD, CDMA и КОД.
NdisPhysicalMediumNative802_11 Пакеты передаются по беспроводной локальной сети через драйвер miniport, соответствующий интерфейсу Native 802.11. Дополнительные сведения об этом интерфейсе см. в статье Native 802.11 Wireless LAN Miniport Drivers.
Примечание Собственный интерфейс 802.11 поддерживается в NDIS 6.0 и более поздних версиях.
NdisPhysicalMediumBluetooth Пакеты передаются по сети Bluetooth. Bluetooth — это беспроводная технология ближнего радиуса действия, использующая спектр 2,4 ГГц.
NdisPhysicalMediumInfiniband Физическая среда Infiniband. Пакеты передаются через инфинизонное соединение.
NdisPhysicalMediumUWB Физическая среда Ultra Wideband (UWB). Пакеты передаются по сети UWB. UWB — это радиочастотная платформа, которую личные сети могут использовать для беспроводного взаимодействия на коротких расстояниях на высоких скоростях.
NdisPhysicalMedium802_3 Физический носитель Ethernet (802.3). Пакеты передаются по проводной локальной сети через драйвер мини-порта, соответствующий спецификации интерфейса 802.3. Этот средний тип не включает устройства, эмулирующие 802.3.
NdisPhysicalMedium802_5 Физический носитель Token Ring. (Версия 802.5 не поддерживается в драйверах NDIS 6.0 и более поздних версий.) Пакеты передаются по сети Token Ring через драйвер miniport, соответствующий спецификации интерфейса 802.5.
NdisPhysicalMediumIrda Инфракрасная физическая среда (IrDA). Пакеты передаются по невидимой сети IrDA инфракрасного спектра.
NdisPhysicalMediumWiredWAN Физический носитель проводной глобальной сети (WAN). Пакеты передаются по проводной глобальной сети.
NdisPhysicalMediumWiredCoWan Проводной, ориентированный на подключение физический носитель глобальной сети. Пакеты передаются по проводной глобальной сети в среде, ориентированной на подключение.
NdisPhysicalMediumДруга Физическая среда не является ни одной из предыдущих сред. NdisPhysicalMediumOther указывает новый физический тип среды, который отсутствует в перечислении NDIS_PHYSICAL_MEDIUM.
NDIS поддерживает OID_GEN_PHYSICAL_MEDIUM OID для адаптеров минипорта, поддерживающих более новые сети, несмотря на то, что эти сети передают пакеты, которые представляются операционной системе и NDIS как стандартные и хорошо известные типы носителей.
Новые сети передают пакеты, которые могут выглядеть как стандартные носители, но могут иметь новые функции или небольшие отличия от стандартного. Этот OID был разработан таким образом, чтобы драйверы и приложения верхнего уровня могли определять фактические сети, к которым подключается сетевой адаптер. После получения сведений о базовых сетях драйверы и приложения верхнего уровня могут использовать эти сведения для изменения поведения таких драйверов и приложений.
Чтобы четко отличить сетевую карту 802.3 от эмулированного сетевого адаптера 802.3, для которого не определен физический тип среды, NDIS 6.0 и более поздних версий требуется, чтобы драйверы 802.3 miniport сообщали о NdisPhysicalMedium802_3.
Требования
Версия |
Поддерживается в NDIS 6.0 и 6.1. Для NDIS 6.20 и более поздних версий используйте вместо него OID_GEN_PHYSICAL_MEDIUM_EX . |
Заголовок |
Ntddndis.h (включая Ndis.h) |