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


OID_TCP_OFFLOAD_PARAMETERS

Запросы не поддерживаются.

В качестве запроса на набор идентификатор OID OID_TCP_OFFLOAD_PARAMETERS задает текущую конфигурацию разгрузки TCP адаптера минипорта. Драйверы протоколов или приложения пользовательского режима могут настроить этот OID для изменения текущей конфигурации разгрузки TCP. Системный администратор может использовать этот OID через интерфейс инструментария управления Microsoft Windows (WMI).

Комментарии

OID_TCP_OFFLOAD_PARAMETERS требуется для драйверов минипорта, поддерживающих разгрузки TCP, и необязательно для других драйверов минипорта. Если драйвер минипорта не поддерживает этот OID, драйвер должен вернуть NDIS_STATUS_NOT_SUPPORTED.

Элемент InformationBuffer структуры NDIS_OID_REQUEST содержит NDIS_OFFLOAD_PARAMETERS структуру. Если содержимое InformationBuffer недопустимо, драйвер минипорта должен вернуть NDIS_STATUS_INVALID_DATA в ответ на этот идентификатор идентификатора.

В то время как NDIS обрабатывает этот OID и перед тем, как он передает OID драйверу мини-порта, NDIS обновляет стандартизированные ключевые слова разгрузки адаптера минипорта с новыми параметрами.

Драйверы минипорта должны использовать содержимое структуры NDIS_OFFLOAD_PARAMETERS для обновления текущих возможностей разгрузки TCP. После обновления драйвер мини-порта должен сообщить о возможностях разгрузки текущей задачи с указанием состояния NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG . Это указывает на состояние, чтобы все драйверы протоколов были обновлены с учетом новых возможностей.

Этот OID представляет собой более полный OID, который предписывает водителям минипорта включать или отключать определенные разгрузки. Большинство разгрузки задач TCP/IP можно настроить и активировать с помощью этого OID. Для некоторых разгрузки, таких как контрольная сумма Rx или Rx IPSec, этот OID служит изменением конфигурации и не означает, что разгрузка начнет работать немедленно. Чтобы активировать эти разгрузки, драйвер мини-порта должен подождать, пока не получит запрос OID_OFFLOAD_ENCAPSULATION Set.

Перед установкой OID_TCP_OFFLOAD_PARAMETERS приложения или драйверы могут использовать OID OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES , чтобы определить, какие возможности может поддерживать оборудование адаптера минипорта. Используйте OID_TCP_OFFLOAD_PARAMETERS, чтобы включить возможности, которые считаются не включенными OID_TCP_OFFLOAD_CURRENT_CONFIG OID.

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

NDIS_OFFLOAD_PARAMETERS
NDIS_OID_REQUEST
NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES

Требования

Версия: Windows Vista и более поздних версий Заголовок: Ntddndis.h (включая Ndis.h)