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


Запрос параметров коммутатора сетевой карты

Переопределяющий драйвер или пользовательское приложение может получить параметры для коммутатора сетевого адаптера, созданного в сетевом адаптере, поддерживающем виртуализацию ввода-вывода с одним корнем (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 возвращает сведения из внутреннего кэша данных, которые он хранит, из следующих источников: