Partager via


OID_TCP_OFFLOAD_PARAMETERS

Les requêtes ne sont pas prises en charge.

En tant que requête définie, l’OID OID_TCP_OFFLOAD_PARAMETERS définit la configuration de déchargement TCP actuelle d’un adaptateur miniport. Les pilotes de protocole ou les applications en mode utilisateur peuvent définir cet OID pour modifier la configuration actuelle du déchargement TCP. Un administrateur système peut utiliser cet OID via l’interface WMI (Microsoft Windows Management Instrumentation).

Remarques

OID_TCP_OFFLOAD_PARAMETERS est nécessaire pour les pilotes miniport qui prennent en charge les déchargements TCP et facultatifs pour les autres pilotes miniport. Si un pilote miniport ne prend pas en charge cet OID, le pilote doit retourner NDIS_STATUS_NOT_SUPPORTED.

Le membre InformationBuffer de la structure NDIS_OID_REQUEST contient une structure NDIS_OFFLOAD_PARAMETERS. Si le contenu de InformationBuffer n’est pas valide, le pilote miniport doit retourner NDIS_STATUS_INVALID_DATA en réponse à cet OID.

Bien que NDIS traite cet OID et avant de passer l’OID au pilote miniport, NDIS met à jour les mots clés standardisés de l’adaptateur miniport avec les nouveaux paramètres.

Les pilotes miniport doivent utiliser le contenu de la structure NDIS_OFFLOAD_PARAMETERS pour mettre à jour les fonctionnalités de déchargement TCP actuellement signalées. Après la mise à jour, le pilote miniport doit signaler les fonctionnalités de déchargement de tâche actuelles avec l’indication d’état NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG. Cette indication d’état garantit que tous les pilotes de protocole surlysant sont mis à jour avec les nouvelles informations sur les nouvelles fonctionnalités.

Cet OID est un OID plus complet qui demande aux pilotes miniports de désactiver ou désactiver certaines décharges. La plupart des déchargements de tâches TCP/IP peuvent être configurés et activés avec cet OID. Pour certains déchargements, tels que Rx Checksum ou Rx IPSec, cet OID sert de modification de configuration et ne signifie pas que le déchargement sera opérationnel immédiatement. Pour activer ces déchargements, le pilote miniport doit attendre qu’il reçoive une demande de définition de OID_OFFLOAD_ENCAPSULATION.

Avant de définir OID_TCP_OFFLOAD_PARAMETERS, les applications ou pilotes surlysants peuvent utiliser l’OID OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES pour déterminer les fonctionnalités que le matériel d’un adaptateur miniport peut prendre en charge. Utilisez OID_TCP_OFFLOAD_PARAMETERS pour activer les fonctionnalités signalées comme non activées par l’OID OID_TCP_OFFLOAD_CURRENT_CONFIG.

Voir aussi

NDIS_OFFLOAD_PARAMETERS
NDIS_OID_REQUEST
NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES

Exigences

version: Windows Vista et versions ultérieures d’en-tête : Ntddndis.h (include Ndis.h)