Signalement des fonctionnalités de déchargement de connexion d’une carte réseau
Un pilote miniport NDIS spécifie la configuration de déchargement de connexion actuelle d’une carte réseau dans une structure de NDIS_TCP_CONNECTION_OFFLOAD . Les pilotes miniport doivent inclure la configuration de déchargement de connexion actuelle dans la structure NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES . Les pilotes Miniport appellent la fonction NdisMSetMiniportAttributes à partir de la fonction MiniportInitializeEx et transmettent les informations dans NDIS_MINIPORT_TCP_CONNECTION_OFFLOAD_ATTRIBUTES.
Les pilotes miniport doivent signaler les modifications apportées aux fonctionnalités de déchargement de connexion. Les pilotes demandent à la pile de suspendre et de charger toutes les connexions en émettant une indication status. (Pour plus d’informations sur NDIS_STATUS_OFFLOAD_PAUSE, consultez Déchargement TCP complet.) Une fois les modifications de configuration terminées, les pilotes demandent à la pile de redémarrer et de ré-interroger les fonctionnalités de déchargement de l’adaptateur miniport en émettant une indication de status. (Pour plus d’informations sur NDIS_STATUS_OFFLOAD_RESUME, consultez Déchargement TCP complet.)
En réponse à une requête de OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG, NDIS retourne la structure NDIS_TCP_CONNECTION_OFFLOAD dans le membre InformationBuffer de la structure NDIS_OID_REQUEST . NDIS utilise les informations fournies par le pilote miniport.
Pour plus d’informations sur la spécification des fonctionnalités de déchargement de connexion, consultez Initialisation d’une cible de déchargement dans la documentation sur le déchargement de cheminée TCP NDIS 6.0.