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


OID_GEN_PHYSICAL_MEDIUM_EX

В качестве запроса OID_GEN_PHYSICAL_MEDIUM_EX OID указывает типы физических носителей, поддерживаемых мини-адаптером.

Замечания

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 по-прежнему. Мы рекомендуем использовать версию EX для всех драйверов 6.x. OID_GEN_PHYSICAL_MEDIUM_EX предоставляется через GUID WMI.

Драйверы минипорта сообщают о типе физического носителя, чтобы отличить их физический носитель от носителя, который они объявили для поддержки в запросе OID_GEN_MEDIA_SUPPORTED OID.

NDIS поддерживает OID_GEN_PHYSICAL_MEDIUM_EX OID для мини-адаптеров, поддерживающих новые сети, даже если эти сети передают пакеты, которые, как представляется, операционной системе и NDIS как стандартные, известные типы носителей.

Новые сети передают пакеты, которые могут отображаться как стандартные носители, но могут иметь новые функции или незначительные отличия от стандарта. Этот OID существует таким образом, чтобы драйверы и приложения верхнего слоя могли определить фактические сети, к которым подключается сетевой адаптер. После получения сведений о базовых сетях драйверы верхнего уровня и приложения могут использовать эти сведения для изменения поведения таких драйверов и приложений.

Чтобы четко отличить сетевой адаптер 802.3 от эмулированного сетевого адаптера 802.3, для которого не определен физический тип носителя, NDIS 6.0 и более поздних версий требуется 802.3 минипорт-драйверов для сообщения о типе мультимедиа NdisPhysicalMedium802_3.

Требования

Версия

Поддерживается в NDIS 6.20 и более поздних версиях. Не запрашивается для минипорт-драйверов. (См. раздел "Примечания".)

Заголовок

Ntddndis.h (include Ndis.h)

См. также

NDIS_OID_REQUEST

OID_GEN_MEDIA_SUPPORTED

OID_GEN_PHYSICAL_MEDIUM