OID_GEN_PHYSICAL_MEDIUM_EX
В качестве запроса OID OID_GEN_PHYSICAL_MEDIUM_EX указывает типы физических носителей, поддерживаемых адаптером мини-порта.
Комментарии
NDIS обрабатывает этот OID для драйверов мини-портов NDIS 6.0 и более поздних версий. Драйвер мини-порта предоставляет физическое значение среды во время инициализации.
Элемент InformationBuffer структуры NDIS_OID_REQUEST содержит значение перечисления NDIS_PHYSICAL_MEDIUM.
Примечание Разница между OID_GEN_PHYSICAL_MEDIUM_EX и OID_GEN_PHYSICAL_MEDIUM заключается в том, что версия OID_GEN_PHYSICAL_MEDIUM_EX не переопределяет тип NdisPhysicalMedium802_3как NdisPhysicalMediumUnspecified , в то время как OID_GEN_PHYSICAL_MEDIUM по-прежнему. Рекомендуется, чтобы все драйверы 6.x использовали версию EX. OID_GEN_PHYSICAL_MEDIUM_EX предоставляется через guid WMI.
Драйверы минипорта сообщают о типе физического носителя, чтобы отличить их физический носитель от носителя, который они объявили для поддержки в запросе OID_GEN_MEDIA_SUPPORTED OID.
NDIS поддерживает OID_GEN_PHYSICAL_MEDIUM_EX OID для адаптеров miniport, поддерживающих новые сети, даже если эти сети передают пакеты, которые отображаются в операционной системе и в NDIS как стандартные, хорошо известные типы носителей.
Новые сети передают пакеты, которые могут выглядеть как стандартные носители, но могут иметь новые функции или небольшие отличия от стандартных. Этот OID существует таким образом, чтобы драйверы и приложения верхнего уровня могли определять фактические сети, к которым подключается сетевой адаптер. После получения сведений о базовых сетях драйверы и приложения верхнего уровня могут использовать эти сведения для изменения поведения таких драйверов и приложений.
Чтобы четко отличить сетевой адаптер 802.3 от эмулированного сетевого адаптера 802.3, для которого не определен физический тип среды, NDIS 6.0 и более поздних версий требует, чтобы драйверы мини-порта 802.3 сообщали о типе мультимедиа NdisPhysicalMedium802_3 .
Требования
Версия |
Поддерживается в NDIS 6.20 и более поздних версиях. Не запрашивается для драйверов мини-порта. (См. раздел примeчаний). |
Заголовок |
Ntddndis.h (включая Ndis.h) |