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


OID_RECEIVE_FILTER_GLOBAL_PARAMETERS

Избыточные драйверы выдают запросы OID OID_RECEIVE_FILTER_GLOBAL_PARAMETERS для получения параметров глобальной фильтрации получения сетевого адаптера.

После успешного возврата из запроса OID элемент InformationBuffer структуры NDIS_OID_REQUEST содержит указатель на структуру NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS .

Комментарии

Фильтры получения NDIS используются в следующих интерфейсах NDIS:

Начиная с версии 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)

См. также раздел

NDIS_OID_REQUEST

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS