Compartir a través de


Habilitación y deshabilitación de servicios de descarga de tareas

Un controlador de protocolo puede habilitar o deshabilitar los servicios de descarga de tareas para un adaptador de miniporte subyacente mediante la emisión de una solicitud de conjunto de OID de OID_OFFLOAD_ENCAPSULATION . Esta solicitud de OID establece el tipo de encapsulación necesario y indica al controlador de miniporte que active todos los servicios de descarga de tareas disponibles.

Antes de emitir la solicitud de conjunto de OID de OID_OFFLOAD_ENCAPSULATION , el controlador de protocolo debe asegurarse de que el adaptador de miniporte subyacente admite el tipo de encapsulación necesario. Existen dos modos para hacer esto:

Si el controlador de minipuerto admite cualquier tipo de descarga de tareas que admita el tipo de encapsulación solicitado, el controlador de miniporte debe devolver NDIS_STATUS_SUCCESS en respuesta a la solicitud de establecimiento de OID_OFFLOAD_ENCAPSULATION . De lo contrario, el controlador de minipuerto debe devolver NDIS_STATUS_INVALID_PARAMETER.