Compartilhar via


Função NdisUpdateOffload (ndischimney.h)

[O recurso de descarregamento de chaminé TCP foi preterido e não deve ser usado.]

Um protocolo ou driver intermediário chama a função NdisUpdateOffload para atualizar objetos de estado de chaminé TCP descarregados anteriormente.

Sintaxe

void NdisUpdateOffload(
  [in] IN NDIS_HANDLE                       NdisBindingHandle,
  [in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);

Parâmetros

[in] NdisBindingHandle

O identificador que o NDIS forneceu no parâmetro NdisBindingHandle de NdisOpenAdapterEx. Esse identificador identifica a associação entre o chamador e o driver intermediário subjacente ou o destino de descarregamento.

[in] OffloadBlockList

Um ponteiro para um NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST estrutura que pode ser uma estrutura autônoma ou a raiz de uma lista vinculada dessas estruturas. Essas estruturas identificam os objetos de estado descarregados que estão sendo atualizados.

Retornar valor

Nenhum

Comentários

Um driver intermediário chama a função NdisUpdateOffload para propagar uma operação de descarregamento de atualização iniciada pela pilha de host. Para obter mais informações, consulte Propagando operações de State-Manipulation.

Na lista NDIS_MINIPORT_OFFLOAD_BLOCK_LIST estrutura que foi passada para sua função MiniportUpdateOffload , o driver intermediário constrói uma estrutura NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST. Para obter mais informações, consulte Reutilizando uma estrutura de NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. O driver intermediário passa um ponteiro (o parâmetro OffloadBlockList ) para essa estrutura NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST ao chamar a função NdisUpdateOffload .

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ndischimney.h (inclua Ndischimney.h)
Biblioteca Ndis.lib

Confira também

MiniportUpdateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

NdisMUpdateOffloadComplete

NdisOpenAdapterEx

ProtocolUpdateOffloadComplete