Compartilhar via


OID_TCP_OFFLOAD_PARAMETERS

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

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

Observações

OID_TCP_OFFLOAD_PARAMETERS é necessário para drivers de miniporto que dão suporte a descarregamentos TCP e opcionais para outros drivers de miniport. Se um driver de miniporto não der suporte a essa 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 essa OID.

Enquanto o NDIS processa 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 de 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 atuais de descarregamento de tarefa com a indicação de status NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG. Essa indicação de status garante que todos os drivers de protocolo em excesso sejam atualizados com as novas informações de recursos.

Essa OID é uma 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 essa OID. Para alguns descarregamentos, como Rx Checksum ou Rx IPSec, essa 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 miniporto 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 OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES para determinar quais recursos o hardware de um adaptador de miniporto pode dar suporte. Use OID_TCP_OFFLOAD_PARAMETERS para habilitar recursos que são relatados como não habilitados pela OID do OID_TCP_OFFLOAD_CURRENT_CONFIG.

Consulte 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 Header: Ntddndis.h (include Ndis.h)