Função NdisTerminateOffload (ndischimney.h)
[O recurso de descarregamento de chaminé TCP foi preterido e não deve ser usado.]
Um driver de protocolo ou driver intermediário chama a função NdisTerminateOffload para encerrar o descarregamento de um ou mais objetos de estado
Sintaxe
void NdisTerminateOffload(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in, out] IN OUT 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, out] 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 descarregado que estão sendo encerrados.
Retornar valor
Nenhum
Comentários
Um driver intermediário chama a função NdisTerminateOffload para propagar uma operação de descarregamento de término 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 passada para sua função MiniportTerminateOffload , 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 NdisTerminateOffload .
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ndischimney.h (inclua Ndischimney.h) |
Biblioteca | Ndis.lib |