NDIS_WDI_TX_SEND_COMPLETE_IND callback function (dot11wdi.h)
Important
This topic is part of the WDI driver model released in Windows 10. The WDI driver model is in maintenance mode and will only receive high priority fixes. WiFiCx is the Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features.
The NdisWdiTxSendCompleteIndication callback function specifies an array of frame IDs associated with the target's sent frames.
This is a callback inside NDIS_WDI_DATA_API.
Frames with different TX status values are completed in separate indications.
Syntax
NDIS_WDI_TX_SEND_COMPLETE_IND NdisWdiTxSendCompleteInd;
void NdisWdiTxSendCompleteInd(
[in] NDIS_HANDLE NdisMiniportDataPathHandle,
[in] WDI_TX_FRAME_STATUS WifiTxFrameStatus,
[in] UINT16 NumCompletedSends,
[in] WDI_FRAME_ID *WifiTxFrameIdList,
[in, optional] WDI_TX_COMPLETE_DATA *WifiTxCompleteList
)
{...}
Parameters
[in] NdisMiniportDataPathHandle
The NdisMiniportDataPathHandle passed to the IHV miniport in MiniportWdiTalTxRxInitialize.
[in] WifiTxFrameStatus
The TX status, specified as a WDI_TX_FRAME_STATUS value.
[in] NumCompletedSends
The number of completed sends.
[in] WifiTxFrameIdList
An array of frame IDs. The size of the array is the value of NumCompletedSends.
[in, optional] WifiTxCompleteList
An array of TX completion data. The size of the array is the value of NumCompletedSends.
Return value
None
Remarks
WDI_TX_COMPLETE_DATA is optional for all status values unless the indicated frames are sent over-the-air and have a status of WDI_TxFrameStatus_SendPostponed. In that case, WDI_TX_COMPLETE_DATA is required.
A TX completion with a frame with WDI_TxFrameStatus_SendPostponed is identical to an NdisWdiTxSendPauseIndication with WDI_TX_PAUSE_REASON_PS.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Target Platform | Windows |
Header | dot11wdi.h |