NDIS_WDI_TX_TRANSFER_COMPLETE_IND callback function

The NdisWdiTxTransferCompleteIndication callback function specifies a list of frame buffers that have been transferred to the target. Frames with different TX Status values are completed in separate indications.

If the TX status is a failure code, an NdisWdiTxSendCompleteIndication is not indicated for any of the frames in the NET_BUFFER_LIST (NBL) chain.

This is a callback inside NDIS_WDI_DATA_API.

Syntax

NDIS_WDI_TX_TRANSFER_COMPLETE_IND NdisWdiTxTransferCompleteInd;

void NdisWdiTxTransferCompleteInd(
  NDIS_HANDLE NdisMiniportDataPathHandle,
  WDI_TX_FRAME_STATUS WifiTxFrameStatus,
  PNET_BUFFER_LIST pNBL
)
{...}

Parameters

NdisMiniportDataPathHandle

The NdisMiniportDataPathHandle passed to the IHV miniport in MiniportWdiTalTxRxInitialize.

WifiTxFrameStatus

The TX status, specified as a WDI_TX_FRAME_STATUS value.

pNBL

The null-terminated list of frame buffers that have been transferred to the target.

Return Value

This callback function does not return a value.

Requirements

   
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Target Platform Windows
Header dot11wdi.h

See Also

NDIS_WDI_DATA_API

NET_BUFFER_LIST

NdisWdiTxSendCompleteIndication

WDI_TX_FRAME_STATUS