Función NdisInvalidateOffload (ndischimney.h)
[La característica de descarga de chimenea TCP está en desuso y no debe usarse].
Un protocolo o controlador intermedio llama a la función NdisInvalidateOffload para invalidar los objetos de estado de chimenea TCP descargados previamente.
Sintaxis
void NdisInvalidateOffload(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);
Parámetros
[in] NdisBindingHandle
Identificador que proporciona NDIS en el parámetro NdisBindingHandle de de NdisOpenAdapterEx. Este identificador identifica el enlace entre el autor de la llamada y el controlador intermedio subyacente o el destino de descarga.
[in] OffloadBlockList
Puntero a un NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST estructura que puede ser una estructura independiente o la raíz de una lista vinculada de estas estructuras. Estas estructuras identifican los objetos de estado que se están invalidando.
Valor devuelto
Ninguno
Observaciones
Un controlador intermedio llama a la función NdisInvalidateOffload para propagar una operación de descarga de invalidación iniciada por la pila de hosts. Para obtener más información, consulte Propagación de State-Manipulation Operations.
Del NDIS_MINIPORT_OFFLOAD_BLOCK_LIST estructura que se pasó a su función MiniportInvalidateOffload, el controlador intermedio construye una estructura NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST. Para obtener más información, consulte Reutilización de una estructura de NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. El controlador intermedio pasa un puntero (el parámetro OffloadBlockList) a esta estructura NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST al llamar a la función NdisInvalidateOffload.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
encabezado de | ndischimney.h (incluya Ndischimney.h) |
biblioteca de | Ndis.lib |