Compartilhar via


OID_TCP_OFFLOAD_PARAMETERS

Não há suporte para solicitações de consulta.

Como uma solicitação definida, o OID_TCP_OFFLOAD_PARAMETERS OID define a configuração de descarregamento TCP atual de um adaptador de miniporta. Drivers de protocolo ou aplicativos de modo de usuário podem definir esse OID para alterar a configuração de descarregamento TCP atual. Um administrador do sistema pode usar esse OID por meio da interface WMI (Instrumentação de Gerenciamento do Microsoft Windows).

Comentários

OID_TCP_OFFLOAD_PARAMETERS é necessário para drivers de miniporta que dão suporte a descarregamentos TCP e opcionais para outros drivers de miniporta. Se um driver de miniporta não der suporte a esse OID, o driver deverá retornar NDIS_STATUS_NOT_SUPPORTED.

O membro InformationBuffer da estrutura NDIS_OID_REQUEST contém uma estrutura NDIS_OFFLOAD_PARAMETERS . Se o conteúdo do InformationBuffer for inválido, o driver de miniporto deverá retornar NDIS_STATUS_INVALID_DATA em resposta a esse OID.

Embora o NDIS processe esse OID e antes de passar o OID para o driver de miniporto, o NDIS atualiza as palavras-chave padronizadas de descarregamento do adaptador de miniporto com as novas configurações.

Os drivers de miniporto devem usar o conteúdo da estrutura NDIS_OFFLOAD_PARAMETERS para atualizar os recursos de descarregamento TCP relatados no momento. Após a atualização, o driver de miniporto deve relatar os recursos de descarregamento de tarefa atuais com a indicação NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG status. Essa status indica que todos os drivers de protocolo overlying são atualizados com as novas informações de funcionalidades.

Esse OID é um OID mais abrangente que instrui os drivers de miniporto a ativar ou desativar determinados descarregamentos. A maioria dos descarregamentos de tarefa TCP/IP pode ser configurada e ativada com esse OID. Para alguns descarregamentos, como Rx Checksum ou Rx IPSec, esse OID serve como uma alteração de configuração e não significa que o descarregamento estará operacional imediatamente. Para ativar esses descarregamentos, o driver de miniporta deve aguardar até receber uma solicitação OID_OFFLOAD_ENCAPSULATION Set.

Antes de definir OID_TCP_OFFLOAD_PARAMETERS, os aplicativos ou drivers sobrepostos podem usar o OID do OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES para determinar quais recursos o hardware de um adaptador de miniporta pode dar suporte. Use OID_TCP_OFFLOAD_PARAMETERS para habilitar recursos relatados como não habilitados pelo OID do OID_TCP_OFFLOAD_CURRENT_CONFIG .

Confira também

NDIS_OFFLOAD_PARAMETERS
NDIS_OID_REQUEST
NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES

Requisitos

Versão: Windows Vista e posterior Cabeçalho: Ntddndis.h (inclua Ndis.h)