Запрос параметров коммутатора сетевой карты
Переопределяющий драйвер или пользовательское приложение может получить параметры для коммутатора сетевого адаптера, созданного в сетевом адаптере, поддерживающем виртуализацию ввода-вывода с одним корнем (SR-IOV). Драйвер или приложение отправляет запрос метода идентификатора объекта (OID) OID_NIC_SWITCH_PARAMETERS для получения этих параметров.
Перед выполнением этого запроса метода OID драйвером или пользовательским приложением, оно должно инициализировать структуру NDIS_NIC_SWITCH_PARAMETERS . Драйвер или приложение должны задать для элемента SwitchId идентификатор коммутатора сетевой карты, для которого должны быть возвращены параметры.
Примечание Начиная с Windows Server 2012 интерфейс SR-IOV поддерживает только один коммутатор сетевого адаптера. Этот параметр называется коммутатором сетевой карты по умолчанию, на который ссылается идентификатор NDIS_DEFAULT_SWITCH_ID.
После успешного возврата из этого запроса метода OID элемент InformationBuffer структуры NDIS_OID_REQUEST содержит указатель на NDIS_NIC_SWITCH_PARAMETERS структуру. Эта структура содержит параметры для указанного параметра.
NDIS обрабатывает запрос OID_NIC_SWITCH_PARAMETERS для водителей минипорта. NDIS возвращает сведения из внутреннего кэша данных, которые он хранит, из следующих источников:
Стандартизированные параметры SR-IOV ключевое слово в реестре. Дополнительные сведения об этих ключевых словах см. в разделе Стандартизированные ключевые слова INF для SR-IOV.
Запросы OID OID_NIC_SWITCH_CREATE_SWITCH и OID_NIC_SWITCH_PARAMETERS.