OID_TCP_OFFLOAD_PARAMETERS
Запросы не поддерживаются.
В качестве запроса набора OID_TCP_OFFLOAD_PARAMETERS OID задает текущую конфигурацию разгрузки 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 Checksum или Rx IPSec, этот OID служит изменением конфигурации и не означает, что разгрузка будет работать немедленно. Чтобы активировать эти разгрузки, минипорт-драйвер должен ждать, пока он не получит запрос OID_OFFLOAD_ENCAPSULATION Set.
Перед настройкой OID_TCP_OFFLOAD_PARAMETERS слишком избыточные приложения или драйверы могут использовать OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES OID для определения возможностей оборудования минипорта адаптера. Используйте 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 (include Ndis.h)