Partager via


Activation et désactivation des services de déchargement de tâches

Un pilote de protocole peut activer ou désactiver les services de déchargement de tâche pour un adaptateur miniport sous-jacent en émettant une demande de jeu OID OID_OFFLOAD_ENCAPSULATION . Cette requête OID définit le type d’encapsulation requis et indique au pilote miniport d’activer tous les services de déchargement de tâche disponibles.

Avant d’émettre la demande de jeu d’OID_OFFLOAD_ENCAPSULATION OID, le pilote de protocole doit s’assurer que l’adaptateur miniport sous-jacent prend en charge le type d’encapsulation requis. Il existe deux façons d'effectuer cette opération :

Si le pilote miniport prend en charge n’importe quel type de déchargement de tâche qui prend en charge le type d’encapsulation demandé, le pilote miniport doit retourner NDIS_STATUS_SUCCESS en réponse à la demande de OID_OFFLOAD_ENCAPSULATION définir. Sinon, le pilote miniport doit retourner NDIS_STATUS_INVALID_PARAMETER.