NDIS_MINIPORT_WDI_DATA_HANDLERS structure (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 NDIS_MINIPORT_WDI_DATA_HANDLERS structure specifies the entry points for the IHV miniport datapath handlers.
Syntax
typedef struct _NDIS_MINIPORT_WDI_DATA_HANDLERS {
NDIS_OBJECT_HEADER Header;
MINIPORT_WDI_TX_ABORT_HANDLER TxAbortHandler;
MINIPORT_WDI_TX_TARGET_DESC_INIT_HANDLER TxTargetDescInitHandler;
MINIPORT_WDI_TX_TARGET_DESC_DEINIT_HANDLER TxTargetDescDeInitHandler;
MINIPORT_WDI_TX_DATA_SEND_HANDLER TxDataSendHandler;
MINIPORT_WDI_TX_TAL_SEND_HANDLER TxTalSendHandler;
MINIPORT_WDI_TX_TAL_SEND_COMPLETE_HANDLER TxTalSendCompleteHandler;
MINIPORT_WDI_TX_TAL_QUEUE_IN_ORDER_HANDLER TxTalQueueInOrderHandler;
MINIPORT_WDI_TX_PEER_BACKLOG_HANDLER TxPeerBacklogHandler;
MINIPORT_WDI_RX_STOP_HANDLER RxStopHandler;
MINIPORT_WDI_RX_FLUSH_HANDLER RxFlushHandler;
MINIPORT_WDI_RX_RESTART_HANDLER RxRestartHandler;
MINIPORT_WDI_RX_GET_MPDUS_HANDLER RxGetMpdusHandler;
MINIPORT_WDI_RX_RETURN_FRAMES_HANDLER RxReturnFramesHandler;
MINIPORT_WDI_RX_RESUME_HANDLER RxResumeHandler;
MINIPORT_WDI_RX_THROTTLE_HANDLER RxThrottleHandler;
MINIPORT_WDI_RX_PPDU_RSSI_HANDLER RxPpduRssiHandler;
MINIPORT_WDI_TAL_TXRX_START_HANDLER TalTxRxStartHandler;
MINIPORT_WDI_TAL_TXRX_STOP_HANDLER TalTxRxStopHandler;
MINIPORT_WDI_TAL_TXRX_ADD_PORT_HANDLER TalTxRxAddPortHandler;
MINIPORT_WDI_TAL_TXRX_DELETE_PORT_HANDLER TalTxRxDeletePortHandler;
MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE_HANDLER TalTxRxSetPortOpModeHandler;
MINIPORT_WDI_TAL_TXRX_RESET_PORT_HANDLER TalTxRxResetPortHandler;
MINIPORT_WDI_TAL_TXRX_PEER_CONFIG_HANDLER TalTxRxPeerConfigHandler;
MINIPORT_WDI_TAL_TXRX_PEER_DELETE_CONFIRM_HANDLER TalTxRxPeerDeleteConfirmHandler;
MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT_HANDLER TxSuspectFrameAbortHandler;
} NDIS_MINIPORT_WDI_DATA_HANDLERS, *PNDIS_MINIPORT_WDI_DATA_HANDLERS;
Members
Header
The NDIS_OBJECT_HEADER structure for the NDIS_MINIPORT_WDI_DATA_HANDLERS structure. Set the Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_MINIPORT_WDI_DATA_HANDLERS.
To indicate the version of the NDIS_MINIPORT_WDI_DATA_HANDLERS structure, set the Revision member to the following value:
NDIS_OBJECT_TYPE_MINIPORT_WDI_DATA_HANDLERS_REVISION_1
Set the Size member to NDIS_SIZEOF_MINIPORT_WDI_DATA_HANDLERS_REVISION_1.
TxAbortHandler
The entry point of the MiniportWdiTxAbort handler function.
TxTargetDescInitHandler
The entry point of the MiniportWdiTxTargetDescInit handler function.
TxTargetDescDeInitHandler
The entry point of the MiniportWdiTxTargetDescDeInit handler function.
TxDataSendHandler
The entry point of the MiniportWdiTxDataSend handler function.
TxTalSendHandler
The entry point of the MiniportWdiTxTalSend handler function.
TxTalSendCompleteHandler
The entry point of the MiniportWdiTxTalSendComplete handler function.
TxTalQueueInOrderHandler
The entry point of the MiniportWdiTxTalQueueInOrder handler function.
TxPeerBacklogHandler
The entry point of the MiniportWdiTxPeerBacklog handler function.
RxStopHandler
The entry point of the MiniportWdiRxStop handler function.
RxFlushHandler
The entry point of the MiniportWdiRxFlush handler function.
RxRestartHandler
The entry point of the MiniportWdiRxRestart handler function.
RxGetMpdusHandler
The entry point of the MiniportWdiRxGetMpdus handler function.
RxReturnFramesHandler
The entry point of the MiniportWdiRxReturnFrames handler function.
RxResumeHandler
The entry point of the MiniportWdiRxResume handler function.
RxThrottleHandler
The entry point of the MiniportWdiRxThrottle handler function.
RxPpduRssiHandler
The entry point of the MiniportWdiRxPpduRssi handler function.
TalTxRxStartHandler
The entry point of the MiniportWdiTalTxRxStart handler function.
TalTxRxStopHandler
The entry point of the MiniportWdiTalTxRxStop handler function.
TalTxRxAddPortHandler
The entry point of the MiniportWdiTalTxRxAddPort handler function.
TalTxRxDeletePortHandler
The entry point of the MiniportWdiTalTxRxDeletePort handler function.
TalTxRxSetPortOpModeHandler
The entry point of the MiniportWdiTalTxRxSetPortOpMode handler function.
TalTxRxResetPortHandler
The entry point of the MiniportWdiTalTxRxResetPort handler function.
TalTxRxPeerConfigHandler
The entry point of the MiniportWdiTalTxRxPeerConfig handler function.
TalTxRxPeerDeleteConfirmHandler
The entry point of the MiniportWdiTalTxRxPeerDeleteConfirm handler function.
TxSuspectFrameAbortHandler
The entry point of the MiniportWdiTxSuspectFrameAbort handler function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Header | dot11wdi.h (include Ndis.h) |