OID_GEN_SUPPORTED_LIST
В качестве запроса OID_GEN_SUPPORTED_LIST OID указывает массив идентификаторов OID для объектов, поддерживаемых драйвером мини-порта или сетевой картой. К объектам относятся общие объекты, объекты мультимедиа и объекты, относящиеся к реализации.
Сведения о версии
Windows Vista и более поздние версии Windows
Поддерживается.
Драйверы NDIS 6.0 и более поздних версий miniport
Не запрашивается.
Драйверы минипорта NDIS 5.1
Mandatory. См. OID_GEN_SUPPORTED_LIST (NDIS 5.1).
Драйверы минипорта NDIS 5.1
Mandatory. См. OID_GEN_SUPPORTED_LIST (NDIS 5.1).
Комментарии
Драйверы NDIS 6.0 и более поздних версий не получают этот запрос OID. NDIS обрабатывает этот OID с кэшированным значением, которое драйверы минипорта предоставляют во время инициализации.
Чтобы указать список поддерживаемых идентификаторов OID во время инициализации, драйвер мини-порта задает элемент SupportedOidList структуры NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES и передает структуру в функцию NdisMSetMiniportAttributes .
NDIS пересылает подмножество предоставленного списка драйверам протокола, которые делают этот запрос. То есть NDIS фильтрует все поддерживаемые идентификаторы статистики из списка, так как драйверы протокола никогда не выполняют статистические запросы.
Если драйвер минипорта содержит OID в списке поддерживаемых идентификаторов OID, он должен полностью поддерживать OID. То есть драйвер минипорта должен возвращать допустимые данные при ответе на запрос или задать запрос для идентификаторов OID, которые он включает в список. Например, OID_GEN_STATISTICS OID является обязательным идентификатором для драйверов NDIS 6.0 и более поздних версий. Если драйвер мини-порта не поддерживает статистику в оборудовании или программном обеспечении и возвращает неверные статистические данные, драйвер не может указать OID_GEN_STATISTICS в списке поддерживаемых идентификаторов OID.
Дубликаты могут отображаться в списке поддерживаемых идентификаторов OID. Драйверы не обязаны гарантировать наличие только одной записи для каждого OID в списке.
Требования
Заголовок |
Ntddndis.h (включая Ndis.h) |