Partilhar 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 atual de descarregamento de TCP de um adaptador de miniporta. Drivers de protocolo ou aplicativos de modo de usuário podem definir esse OID para alterar a configuração atual de descarregamento de TCP. Um administrador de sistema pode usar esse OID através da interface WMI (Instrumentação de Gerenciamento do Microsoft Windows).

Comentários

OID_TCP_OFFLOAD_PARAMETERS é necessário para drivers de miniporta que suportam descarregamentos TCP e opcional para outros drivers de miniporta. Se um driver de miniporta não suportar este OID, o driver deve retornar NDIS_STATUS_NOT_SUPPORTED.

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

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

Os drivers de miniporta devem usar o conteúdo da estrutura de NDIS_OFFLOAD_PARAMETERS para atualizar os recursos de descarregamento de TCP relatados atualmente. Após a atualização, o driver de miniporta deve relatar os recursos atuais de descarregamento de tarefas com a indicação de status NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG. Essa indicação de status garante que todos os drivers de protocolo sobrepostos sejam atualizados com as novas informações de recursos.

Este OID é um OID mais abrangente que instrui os drivers de miniporta a ativar ou desativar determinadas descargas. A maioria dos descarregamentos de tarefas TCP/IP pode ser configurada e ativada com este 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 de OID_OFFLOAD_ENCAPSULATION set.

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

Ver também

NDIS_OFFLOAD_PARAMETERS
NDIS_OID_REQUEST
NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES

Requerimentos

Versão: Windows Vista e posterior de cabeçalho : Ntddndis.h (incluir Ndis.h)