Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Запросы не поддерживаются.
В качестве запроса набора 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)