Determinar las funcionalidades de descarga de conexión
NDIS admite dos categorías de servicios de descarga: servicios de descarga TCP/IP que son formas mejoradas de NDIS 5.1 y servicios de descarga de tareas anteriores y servicios de descarga de conexión.
NDIS proporciona las funcionalidades de hardware de descarga y la configuración actual del adaptador de miniport subyacente para controladores de protocolo en la estructura de NDIS_BIND_PARAMETERS . NDIS proporciona las funcionalidades de hardware de descarga de tareas y la configuración actual del adaptador de minipuerto subyacente para filtrar los controladores de la estructura NDIS_FILTER_ATTACH_PARAMETERS .
Las aplicaciones administrativas usan consultas de identificador de objeto (OID) para obtener funcionalidades de descarga TCP/IP de un adaptador de minipuerto. Sin embargo, el exceso de controladores debe evitar el uso de consultas de OID. Los controladores de protocolo deben controlar los cambios en las funcionalidades de descarga tcp/IP que notifican los controladores subyacentes. Los controladores de minipuerto pueden informar de los cambios en las funcionalidades de descarga de tareas en las indicaciones de estado. Para obtener una lista de las indicaciones de estado, consulte NDIS TCP/IP Offload Status Indications (Indicaciones de estado de descarga de TCP/IP de NDIS).
Las aplicaciones administrativas (o controladores de exceso) pueden determinar la configuración de descarga de conexión actual de una NIC consultando el OID de OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG . La estructura NDIS_TCP_CONNECTION_OFFLOAD asociada a OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG especifica la configuración actual de la descarga de conexión del adaptador de miniporte.