Relatando os recursos de descarregamento de conexão de uma NIC
Um driver de miniporto NDIS especifica a configuração de descarregamento de conexão atual de uma NIC em uma estrutura de NDIS_TCP_CONNECTION_OFFLOAD . Os drivers de miniport devem incluir a configuração de descarregamento de conexão atual na estrutura NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES . Os drivers de miniport chamam a função NdisMSetMiniportAttributes da função MiniportInitializeEx e transmitem as informações em NDIS_MINIPORT_TCP_CONNECTION_OFFLOAD_ATTRIBUTES.
Os drivers de miniporto devem relatar alterações nos recursos de descarregamento de conexão. Os drivers solicitam que a pilha pause e carregue todas as conexões emitindo uma indicação de status. (Para obter informações sobre NDIS_STATUS_OFFLOAD_PAUSE, consulte Descarregamento TCP completo.) Depois que as alterações de configuração forem concluídas, os drivers solicitarão que a pilha reinicie e consulte novamente os recursos de descarregamento do adaptador de miniporte emitindo uma indicação de status. (Para obter informações sobre NDIS_STATUS_OFFLOAD_RESUME, consulte Descarregamento TCP completo.)
Em resposta a uma consulta de OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG, o NDIS retorna a estrutura NDIS_TCP_CONNECTION_OFFLOAD no membro InformationBuffer da estrutura NDIS_OID_REQUEST . O NDIS usa as informações fornecidas pelo driver de miniporta.
Para obter mais informações sobre como especificar recursos de descarregamento de conexão, consulte Inicializando um destino de descarregamento na documentação de descarregamento de chaminés TCP NDIS 6.0.