Partager via


NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES (Compact 2013)

3/26/2014

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

Header

ndis.h

See Also

Reference

Miniport Driver Structures
MiniportInitializeEx
NDIS_OBJECT_HEADER
NDIS_OFFLOAD
NDIS_TASK_OFFLOAD_HEADER
NDIS_TCP_CONNECTION_OFFLOAD
NdisMSetMiniportAttributes