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


Определение возможностей разгрузки задач

NDIS поддерживает службы разгрузки задач, которые являются улучшенными формами служб разгрузки задач NDIS 5.1 и более ранних версий. Дополнительные сведения об определении возможностей разгрузки подключения см. в разделе Определение возможностей разгрузки подключения.

NDIS предоставляет возможности разгрузки оборудования и текущую конфигурацию базового адаптера минипорта для драйверов протоколов в структуре NDIS_BIND_PARAMETERS . NDIS предоставляет аппаратные возможности разгрузки задач и текущую конфигурацию базового адаптера минипорта для фильтрации драйверов в структуре NDIS_FILTER_ATTACH_PARAMETERS .

Административные приложения используют запросы идентификаторов объектов (OID) для получения возможностей разгрузки задач адаптера минипорта. Однако слишком много драйверов следует избегать использования запросов OID. Драйверы протокола должны обрабатывать изменения в возможностях разгрузки задач, которые сообщают базовые драйверы. Драйверы мини-порта могут сообщать об изменениях в возможностях разгрузки задач в обозначениях состояния. Список указаний состояния см. в разделе NDIS 6.0 Состояние разгрузки TCP/IP.

Административные приложения (или избыточные драйверы) могут определить текущую конфигурацию разгрузки задачи карта сетевого интерфейса (NIC), запрашивая OID OID_TCP_OFFLOAD_CURRENT_CONFIG.

Структура NDIS_OFFLOAD , связанная с OID_TCP_OFFLOAD_CURRENT_CONFIG , определяет следующее:

В следующих разделах содержатся конкретные сведения для каждого типа службы разгрузки.