OID_RECEIVE_FILTER_GLOBAL_PARAMETERS
Избыточные драйверы выдают запросы OID OID_RECEIVE_FILTER_GLOBAL_PARAMETERS для получения параметров глобальной фильтрации получения сетевого адаптера.
После успешного возврата из запроса OID элемент InformationBuffer структуры NDIS_OID_REQUEST содержит указатель на структуру NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS .
Комментарии
Фильтры получения NDIS используются в следующих интерфейсах NDIS:
Объединение пакетов NDIS. Дополнительные сведения об использовании фильтров получения в этом интерфейсе см. в разделе Управление фильтрами получения объединения пакетов.
Виртуализация однокорневого ввода-вывода (SR-IOV). Дополнительные сведения об использовании фильтров получения в этом интерфейсе см. в статье Настройка фильтра получения для виртуального порта.
Очередь виртуальных машин (VMQ). Дополнительные сведения об использовании фильтров получения в этом интерфейсе см. в разделе Настройка и очистка фильтров VMQ.
Начиная с версии NDIS 6.20 драйверы протоколов используют OID_RECEIVE_FILTER_GLOBAL_PARAMETERS для запроса текущих глобальных параметров конфигурации для фильтрации приема в сетевом адаптере. Например, драйверы протоколов могут использовать этот OID, чтобы определить, включены или отключены типы фильтров получения или очередей получения.
Коды состояния возврата
NDIS обрабатывает запрос OID OID_RECEIVE_FILTER_GLOBAL_PARAMETERS для драйверов мини-порта и возвращает один из следующих кодов состояния:
NDIS_STATUS_SUCCESS
Запрос успешно выполнен.
NDIS_STATUS_PENDING
Запрос ожидает завершения. NDIS передает окончательный код состояния и результаты обработчику завершения запроса OID вызывающего объекта после завершения запроса.
NDIS_STATUS_INVALID_LENGTH
Буфер сведений был слишком коротким. NDIS задает data. QUERY_INFORMATION. Элемент BytesNeeded в NDIS_OID_REQUEST структуру до минимального требуемого размера буфера.
NDIS_STATUS_INVALID_PARAMETER
Сбой запроса, так как он попытался включить возможность, которую не поддерживает базовый сетевой адаптер.
NDIS_STATUS_FAILURE
Сбой запроса по другим причинам.
Требования
Версия |
Поддерживается в NDIS 6.20 и более поздних версиях. |
Заголовок |
Ntddndis.h (включая Ndis.h) |