Generación de informes de las funcionalidades de descarga de conexión de una NIC
Un controlador de miniporte NDIS especifica la configuración de descarga de conexión actual de una NIC en una estructura de NDIS_TCP_CONNECTION_OFFLOAD . Los controladores miniport deben incluir la configuración de descarga de conexión actual en la estructura NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES . Los controladores de minipuerto llaman a la función NdisMSetMiniportAttributes desde la función MiniportInitializeEx y pasan la información de NDIS_MINIPORT_TCP_CONNECTION_OFFLOAD_ATTRIBUTES.
Los controladores de minipuerto deben informar de los cambios en las funcionalidades de descarga de conexión. Los controladores solicitan la pila para pausar y cargar todas las conexiones mediante la emisión de una indicación de estado. (Para obtener información sobre NDIS_STATUS_OFFLOAD_PAUSE, consulte Descarga TCP completa). Una vez completados los cambios de configuración, los controladores solicitan que la pila se reinicie y vuelva a consultar las funcionalidades de descarga del adaptador de miniporte mediante la emisión de una indicación de estado. (Para obtener información sobre NDIS_STATUS_OFFLOAD_RESUME, consulte Descarga TCP completa).
En respuesta a una consulta de OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG, NDIS devuelve la estructura de NDIS_TCP_CONNECTION_OFFLOAD en el miembro InformationBuffer de la estructura NDIS_OID_REQUEST . NDIS usa la información proporcionada por el controlador de miniport.
Para obtener más información sobre cómo especificar las funcionalidades de descarga de conexión, consulte Inicialización de un destino de descarga de descarga en la documentación de descarga tcp de NDIS 6.0.