OID_TCP_OFFLOAD_PARAMETERS

Les demandes de requête 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 de déchargement TCP actuelle. Un administrateur système peut utiliser cet OID via l’interface WMI (Microsoft Windows Management Instrumentation).

Notes

OID_TCP_OFFLOAD_PARAMETERS est requis pour les pilotes miniport qui prennent en charge les déchargements TCP et facultatif 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 d’InformationBuffer n’est pas valide, le pilote miniport doit retourner NDIS_STATUS_INVALID_DATA en réponse à cet OID.

Alors que NDIS traite cet OID et avant de passer l’OID au pilote miniport, NDIS met à jour les mots clés standardisés de déchargement 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 NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG status. Cette indication status garantit que tous les pilotes de protocole de superposition sont mis à jour avec les nouvelles informations sur les fonctionnalités.

Cet OID est un OID plus complet qui demande aux conducteurs de miniport d’activer ou de désactiver certains déchargements. 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 OID_OFFLOAD_ENCAPSULATION Set.

Avant de définir OID_TCP_OFFLOAD_PARAMETERS, les applications ou pilotes qui se superposent 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

Spécifications

Version : Windows Vista et versions ultérieures En-tête : Ntddndis.h (inclure Ndis.h)