NDIS_WDI_TX_SEND_RESTART_IND Rückruffunktion (dot11wdi.h)
Wichtig
Dieses Thema ist Teil des WDI-Treibermodells, das in Windows 10 veröffentlicht wurde. Das WDI-Treibermodell befindet sich im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität. WiFiCx ist das Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features zu nutzen.
Die Rückruffunktion NdisWdiTxSendRestartIndication setzt die Übertragung an einen bestimmten Port an eine bestimmte Peer- oder Peer-TID-Kombination fort.
Dies ist ein Rückruf innerhalb NDIS_WDI_DATA_API.
Syntax
NDIS_WDI_TX_SEND_RESTART_IND NdisWdiTxSendRestartInd;
void NdisWdiTxSendRestartInd(
[in] NDIS_HANDLE NdisMiniportDataPathHandle,
[in] WDI_PORT_ID PortId,
[in] WDI_PEER_ID PeerId,
[in] UINT32 ExTidBitmask,
[in] WDI_TX_PAUSE_REASON TxRestartReason
)
{...}
Parameter
[in] NdisMiniportDataPathHandle
Der an den IHV-Miniport in MiniportWdiTalTxRxInitialize übergebene NdisMiniportDataPathHandle.
[in] PortId
Die Port-ID. Wildcards werden akzeptiert.
[in] PeerId
Die Peer-ID. Wildcards werden akzeptiert.
[in] ExTidBitmask
Die erweiterte TID-Bitmaske. Weitere Informationen finden Sie im Abschnitt "Hinweise ".
[in] TxRestartReason
TX-Grund-Bitmaske, angegeben als WDI_TX_PAUSE_REASON Wert(n). Weitere Informationen finden Sie im Abschnitt "Hinweise ".
Rückgabewert
Keine
Bemerkungen
Im ExTidBitmask-Parameter stellt das i. Bit die erweiterte TID i dar (das am wenigsten signifikante Bit ist Bit 0).
Die WDI_TX_PAUSE_REASON Bitmaske kann eine Reihe von Pausengründen enthalten. Die Pausengründe sind kumulativ, sodass eine NdisWdiTxSendPauseIndication mit dem Pausengrund WDI_TX_PAUSE_REASON_CREDIT gefolgt von einer NdisWdiTxSendPauseIndication mit einem Pausengrund von WDI_TX_PAUSE_REASON_IHV1 eine NdisWdiTxSendRestartIndication mit dem Pausengrund (WDI_TX_PAUSE_REASON_CREDIT | WDI_TX_PAUSE_REASON_IHV1) erfordert, damit die Warteschlangen nicht angehalten werden.
Wenn der Grund für die Pause WDI_TX_PAUSE_REASON_PS ist, gibt die TAL/das Ziel keine NdisWdiTxSendRestartIndication für eine der betroffenen Warteschlangen aus, bis eine MiniportWdiTxTalQueueInOrder-Benachrichtigung für diese Warteschlange empfangen wurde. NdisWdiTxSendRestartIndication setzt eine Warteschlange nicht fort, wenn für die Warteschlange nach dem Anwenden der Bitmaske des Neustarts keine verbleibenden Grundbits festgelegt sind.
Wenn TargetPriorityQueueing true ist, muss WDI_PEER_ID ein Wildcard sein. In diesem Modus sind nur Neustarts von Ports oder Adaptern zulässig.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
Kopfzeile | dot11wdi.h |