NDIS_WDI_TX_SEND_PAUSE_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 NdisWdiTxSendPauseIndication hält übertragungen an einem bestimmten Port an eine bestimmte Peer- oder Peer-TID-Kombination an.

Dies ist ein Rückruf innerhalb NDIS_WDI_DATA_API.

Syntax

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
)
{...}

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] TxPauseReason

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 das TAL/Ziel keine NdisWdiTxSendRestartIndication für eine der betroffenen Warteschlangen aus, bis eine MiniportWdiTxTalQueueInOrder-Benachrichtigung für diese Warteschlange empfangen wurde.

Wenn TargetPriorityQueueing true ist, muss WDI_PEER_ID ein Wildcard sein. In diesem Modus sind nur Port- oder Adapterpausen 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

MiniportWdiTxTalQueueInOrder

NDIS_WDI_DATA_API

NdisWdiTxSendRestartIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON