структура NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES (ndis.h)

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

Синтаксис

typedef struct _NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES {
  NDIS_OBJECT_HEADER           Header;
  PNDIS_OFFLOAD                DefaultOffloadConfiguration;
  PNDIS_OFFLOAD                HardwareOffloadCapabilities;
  PNDIS_TCP_CONNECTION_OFFLOAD DefaultTcpConnectionOffloadConfiguration;
  PNDIS_TCP_CONNECTION_OFFLOAD TcpConnectionOffloadHardwareCapabilities;
} NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES, *PNDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES. Задайте для элемента Type структуры, указанной в заголовке , значение NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES, для элемента Revision — NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1, а для элемента Size — значение NDIS_SIZEOF_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1.

DefaultOffloadConfiguration

Указатель на структуру NDIS_OFFLOAD , которая указывает текущие возможности разгрузки, предоставляемые адаптером мини-порта.

HardwareOffloadCapabilities

Указатель на структуру NDIS_OFFLOAD, которая указывает все возможности разгрузки задач, поддерживаемые адаптером мини-порта. К этим возможностям относятся возможности, которые в настоящее время отключены стандартизованными ключевыми словами в реестре.

DefaultTcpConnectionOffloadConfiguration

Указатель на NDIS_TCP_CONNECTION_OFFLOAD структура, указывающая возможности разгрузки текущего подключения, предоставляемые адаптером мини-порта.

TcpConnectionOffloadHardwareCapabilities

Указатель на структуру NDIS_TCP_CONNECTION_OFFLOAD, которая указывает все возможности разгрузки подключения, поддерживаемые адаптером мини-порта. К этим возможностям относятся возможности, которые в настоящее время отключены стандартизованными ключевыми словами в реестре.

Комментарии

Драйвер мини-порта, поддерживающий разгрузку задач или разгрузку подключения, передает указатель на структуру NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES в параметре MiniportAttributes объектаФункция NdisMSetMiniportAttributes. Драйвер мини-порта вызывает NdisMSetMiniportAttributes из функции MiniportInitializeEx во время инициализации.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Верхняя часть ndis.h (включая Ndis.h)

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

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_OFFLOAD

NDIS_TASK_OFFLOAD_HEADER

NDIS_TCP_CONNECTION_OFFLOAD

NdisMSetMiniportAttributes