NdisMQueryOffloadStateComplete function

[The TCP chimney offload feature is deprecated and should not be used.]

An offload target calls the NdisMQueryOffloadStateComplete function to complete a query offload operation that was initiated by a previous call to the offload target's MiniportQueryOffload function.

Syntax


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

Parameters

NdisMiniportHandle [in]

The handle that the offload driver 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 MiniportQueryOffload function.

Return value

None

Remarks

An offload target calls NdisMQueryOffloadStateComplete to complete a query operation that was initiated when NDIS called the MiniportQueryOffload function of the offload target.

Before calling NdisMQueryOffloadStateComplete, the offload target must:

  • Fill in each offload state structure in the state tree with the current values of that structure's variables.

  • Write a status value of NDIS_STATUS_SUCCESS or NDIS_STATUS_FAILURE to the Status member of each NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure in the state tree.

Requirements

Target platform

Universal

Header

Ndischimney.h (include Ndischimney.h)

IRQL

Any level

See also

MiniportQueryOffload
NDIS_MINIPORT_OFFLOAD_BLOCK_LIST
NdisMRegisterMiniportDriver

 

 

Send comments about this topic to Microsoft

Show: