structure NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES (ndis.h)

Un pilote miniport NDIS configure une structure de NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES pour définir les attributs de déchargement de tâche et de déchargement de connexion, le cas échéant, associés à un adaptateur miniport.

Syntaxe

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;

Membres

Header

Structure NDIS_OBJECT_HEADER de la structure NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES. Définissez le membre Type de la structure spécifiée par l’en-tête sur NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES, le membre Revision sur NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1 et le membre Size sur NDIS_SIZEOF_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1.

DefaultOffloadConfiguration

Pointeur vers une structure de NDIS_OFFLOAD qui indique les fonctionnalités de déchargement actuelles fournies par l’adaptateur miniport.

HardwareOffloadCapabilities

Pointeur vers une structure de NDIS_OFFLOAD qui indique toutes les fonctionnalités de déchargement de tâche prises en charge par l’adaptateur miniport. Ces fonctionnalités incluent des fonctionnalités actuellement désactivées par des mots clés standardisés dans le Registre.

DefaultTcpConnectionOffloadConfiguration

Pointeur vers un NDIS_TCP_CONNECTION_OFFLOAD structure qui indique les fonctionnalités de déchargement de connexion actuelles fournies par l’adaptateur miniport.

TcpConnectionOffloadHardwareCapabilities

Pointeur vers une structure de NDIS_TCP_CONNECTION_OFFLOAD qui indique toutes les fonctionnalités de déchargement de connexion prises en charge par l’adaptateur miniport. Ces fonctionnalités incluent des fonctionnalités actuellement désactivées par des mots clés standardisés dans le Registre.

Remarques

Un pilote miniport qui prend en charge le déchargement de tâche ou le déchargement de connexion passe un pointeur vers une structure de NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES dans le paramètre MiniportAttributes du Fonction NdisMSetMiniportAttributes . Un pilote miniport appelle NdisMSetMiniportAttributes à partir de sa fonction MiniportInitializeEx pendant l’initialisation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
En-tête ndis.h (inclure Ndis.h)

Voir aussi

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_OFFLOAD

NDIS_TASK_OFFLOAD_HEADER

NDIS_TCP_CONNECTION_OFFLOAD

NdisMSetMiniportAttributes