NdisMQueryOffloadStateComplete function (ndischimney.h)
[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] IN NDIS_HANDLE NdisMiniportHandle,
[in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);
Parameters
[in] NdisMiniportHandle
The handle that the offload driver obtained in a previous call to NdisMRegisterMiniportDriver.
[in] OffloadBlockList
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
Requirement | Value |
---|---|
Target Platform | Universal |
Header | ndischimney.h (include Ndischimney.h) |
IRQL | Any level |