Condividi tramite


Funzione NdisInvalidateOffload (ndischimney.h)

[La funzionalità offload del camino TCP è deprecata e non deve essere usata.]

Un protocollo o un driver intermedio chiama la funzione NdisInvalidateOffload per invalidare gli oggetti stato tcp camino precedentemente offload.

Sintassi

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

Parametri

[in] NdisBindingHandle

Handle fornito dal parametro NdisBindingHandle di di NdisOpenAdapterEx. Questo handle identifica l'associazione tra il chiamante e il driver intermedio sottostante o la destinazione di offload.

[in] OffloadBlockList

Puntatore a un oggetto NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST struttura che può essere una struttura autonoma o la radice di un elenco collegato di tali strutture. Queste strutture identificano gli oggetti di stato che vengono invalidati.

Valore restituito

Nessuno

Osservazioni

Un driver intermedio chiama la funzione NdisInvalidateOffload per propagare un'operazione di offload invalidata avviata dallo stack host. Per altre informazioni, vedere Propagating State-Manipulation Operations.

Dall'oggetto NDIS_MINIPORT_OFFLOAD_BLOCK_LIST struttura passata al relativo funzione MiniportInvalidateOffload, il driver intermedio costruisce una struttura NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST. Per altre informazioni, vedere Riutilizzo di una struttura NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. Il driver intermedio passa un puntatore (il parametro OffloadBlockList) a questa struttura NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST quando si chiama la funzione NdisInvalidateOffload.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione ndischimney.h (include Ndischimney.h)
libreria Ndis.lib

Vedere anche

MiniportInvalidateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST NdisMInvalidateOffloadComplete

NdisOpenAdapterEx

ProtocolInvalidateOffloadComplete