NDIS_WDI_TX_SEND_PAUSE_IND回调函数 (dot11wdi.h)
重要
本主题是 Windows 10 中发布的 WDI 驱动程序模型的一部分。 WDI 驱动程序模型处于维护模式,仅会收到高优先级修补程序。 WiFiCx 是 Windows 11 中发布的 Wi-Fi 驱动程序模型。 建议使用 WiFiCx 来利用最新功能。
NdisWdiTxSendPauseIndication 回调函数暂停在给定端口上到给定对等或对等 TID 组合的传输。
这是 NDIS_WDI_DATA_API内部的回调。
语法
NDIS_WDI_TX_SEND_PAUSE_IND NdisWdiTxSendPauseInd;
void NdisWdiTxSendPauseInd(
[in] NDIS_HANDLE NdisMiniportDataPathHandle,
[in] WDI_PORT_ID PortId,
[in] WDI_PEER_ID PeerId,
[in] UINT32 ExTidBitmask,
[in] WDI_TX_PAUSE_REASON TxPauseReason
)
{...}
参数
[in] NdisMiniportDataPathHandle
传递到 MiniportWdiTalTxRxInitialize 中的 IHV 微型端口的 NdisMiniportDataPathHandle。
[in] PortId
端口 ID。 可以使用通配符。
[in] PeerId
对等 ID。 可以使用通配符。
[in] ExTidBitmask
扩展的 TID 位掩码。 有关详细信息 ,请参阅“备注 ”部分。
[in] TxPauseReason
TX 暂停原因位掩码,指定为 () WDI_TX_PAUSE_REASON值。 有关详细信息 ,请参阅“备注 ”部分。
返回值
无
备注
在 ExTidBitmask 参数中,第i 位表示扩展的 TID i (最低有效位为位 0) 。
WDI_TX_PAUSE_REASON位掩码可能包含一组暂停原因。 暂停原因是累积的, 因此,暂停原因为WDI_TX_PAUSE_REASON_CREDIT后跟 NdisWdiTxSendPauseIndication 且暂停原因为WDI_TX_PAUSE_REASON_IHV1的 NdisWdiTxSendPauseIndication 需要 NdisWdiTxSendRestartIndication,暂停原因为 (WDI_TX_PAUSE_REASON_CREDIT | WDI_TX_PAUSE_REASON_IHV1) ,以便取消暂停队列集。
如果暂停原因 WDI_TX_PAUSE_REASON_PS,则 TAL/target 不会向任何受影响的队列发出 NdisWdiTxSendRestartIndication ,直到它收到该队列的 MiniportWdiTxTalQueueInOrder 通知
如果 TargetPriorityQueueing 为 true,WDI_PEER_ID 必须是通配符。 在此模式下,仅允许端口或适配器暂停。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
最低受支持的服务器 | Windows Server 2016 |
目标平台 | Windows |
标头 | dot11wdi.h |