NdisMUpdateOffloadComplete function

An offload target calls the NdisMUpdateOffloadComplete function to complete an update offload operation that was initiated by a previous call to the MiniportUpdateOffload function of the offload target.

Syntax


VOID NdisMUpdateOffloadComplete(
  _In_  NDIS_HANDLE NdisMiniportHandle,
  _In_  PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);

Parameters

NdisMiniportHandle [in]

The handle that the offload target obtained in a previous call to NdisMRegisterMiniportDriver.

OffloadBlockList [in]

A pointer to an NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure. The offload target obtained this pointer as an input parameter to its MiniportUpdateOffload function.

Return value

None

Remarks

Before calling the NdisMUpdateOffloadComplete function, the offload target must write either of the following NDIS_STATUS values to the Status member of each NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure in the state tree:

  • NDIS_STATUS_SUCCESS

    The offload target successfully updated the state object variables and/or successfully updated path-to-neighbor links.

  • NDIS_STATUS_FAILURE

    The update operation did not succeed. The offload target should continue normal processing on the connection. The host stack will terminate the offload of state objects that could not be updated.

Requirements

Header

Ndischimney.h (include Ndischimney.h)

IRQL

Any level

See also

MiniportUpdateOffload
NDIS_MINIPORT_OFFLOAD_BLOCK_LIST
NdisMRegisterMiniportDriver

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft