Export (0) Print
Expand All

NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES structure

An NDIS miniport driver sets up an NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES structure to define task offload and connection offload attributes, if any, that are associated with a miniport adapter.

Syntax


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;

Members

Header

The NDIS_OBJECT_HEADER structure for the NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES structure. Set the Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES, the Revision member to NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1, and the Size member to NDIS_SIZEOF_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1.

DefaultOffloadConfiguration

A pointer to an NDIS_OFFLOAD structure that indicates the current offload capabilities that are provided by the miniport adapter.

HardwareOffloadCapabilities

A pointer to an NDIS_OFFLOAD structure that indicates all the task offload capabilites that are supported by the miniport adapter. These capabilities include capabilities that are currently disabled by standardized keywords in the registry.

DefaultTcpConnectionOffloadConfiguration

A pointer to an NDIS_TCP_CONNECTION_OFFLOAD structure that indicates the current connection offload capabilities that are provided by the miniport adapter.

TcpConnectionOffloadHardwareCapabilities

A pointer to an NDIS_TCP_CONNECTION_OFFLOAD structure that indicates all the connection offload capabilites that are supported by the miniport adapter. These capabilities include capabilities that are currently disabled by standardized keywords in the registry.

Remarks

A miniport driver that supports task offload or connection offload passes a pointer to an NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES structure in the MiniportAttributes parameter of the NdisMSetMiniportAttributes function. A miniport driver calls NdisMSetMiniportAttributes from its MiniportInitializeEx function during initialization.

Requirements

Version

Supported in NDIS 6.0 and later.

Header

Ndis.h (include Ndis.h)

See also

MiniportInitializeEx
NDIS_OBJECT_HEADER
NDIS_OFFLOAD
NDIS_TASK_OFFLOAD_HEADER
NDIS_TCP_CONNECTION_OFFLOAD
NdisMSetMiniportAttributes

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft