Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
No NDIS 6.0 e versões posteriores, as aplicações de modo utilizador (ou drivers sobrejacentes) podem ativar ou desativar as capacidades de descarregamento de TCP/IP. Um administrador de sistema pode acessar as configurações por meio da interface WMI (Instrumentação de Gerenciamento do Microsoft Windows). Também pode haver recursos desabilitados por meio de configurações do Registro que podem ser habilitados se forem suportados no hardware.
Em resposta a um pedido de definição para o identificador de objeto OID_TCP_OFFLOAD_PARAMETERS (OID), um driver de miniporta usa as configurações na estrutura NDIS_OFFLOAD_PARAMETERS para definir a configuração atual de descarregamento ou configuração de descarregamento de conexão do adaptador de miniporta.
O NDIS retém as configurações solicitadas no registo nas palavras-chave normalizadas de descarga. Quando o NDIS reinicia o adaptador de miniporta, o driver de miniporta lê as palavras-chave padronizadas de descarregamento e as usa para definir a configuração de descarregamento padrão da NIC. Se o driver de miniporta também suporta palavras-chave não padrão, o driver de miniporta é responsável por atualizar o registro quando ele altera as configurações de descarregamento de tarefa. Para obter mais informações sobre as palavras-chave padronizadas, consulte Palavras-chave INF padronizadas para dispositivos de rede.
Os drivers de miniporta devem usar o conteúdo da estrutura de NDIS_OFFLOAD_PARAMETERS para atualizar a configuração de descarregamento atualmente relatada. O driver de miniporta deve reportar a configuração atual com a NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG ou com a indicação de status de descarregamento de conexão NDIS_STATUS_OFFLOAD_RESUME. (Para obter informações sobre NDIS_STATUS_OFFLOAD_RESUME, consulte documentação de descarregamento da chaminé TCP NDIS 6.0.) A indicação de status garante que todos os drivers de protocolo sobrepostos sejam atualizados com as novas informações de recursos.
Antes de os aplicativos em modo de utilizador (ou drivers sobrepostos) definirem OID_TCP_OFFLOAD_PARAMETERS, eles podem usar o OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES OID ou o OID_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES OID para determinar quais capacidades o hardware de um adaptador de miniportas pode suportar. Utilize o OID_TCP_OFFLOAD_PARAMETERS OID, para habilitar recursos que o OID_TCP_OFFLOAD_CURRENT_CONFIG OID ou OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG OID indica como desativados atualmente.
Se as capacidades de hardware mudarem (por exemplo, se um driver intermediário MUX alternar para um adaptador de miniporta subjacente diferente), o driver intermediário deverá relatar quaisquer alterações nas capacidades de hardware de descarga com a indicação de estado NDIS_STATUS_TASK_OFFLOAD_HARDWARE_CAPABILITIES ou NDIS_STATUS_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES.
NDIS e drivers sobrepostos podem usar o OID_OFFLOAD_ENCAPSULATION OID para definir ou consultar as configurações de encapsulamento de descarregamento de tarefas de um adaptador de miniporta subjacente. O membro InformationBuffer da estrutura NDIS_OID_REQUEST contém uma estrutura NDIS_OFFLOAD_ENCAPSULATION.