Freigeben über


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

Weitere Informationen

NDIS_WDI_DATA_API

NdisWdiTxSendPauseIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON