Condividi tramite


NDIS_WDI_TX_SEND_PAUSE_IND funzione di callback (dot11wdi.h)

Importante

Questo argomento fa parte del modello di driver WDI rilasciato in Windows 10. Il modello di driver WDI è in modalità di manutenzione e riceverà solo correzioni con priorità elevata. WiFiCx è il modello di driver Wi-Fi rilasciato in Windows 11. Ti consigliamo di usare WiFiCx per sfruttare le funzionalità più recenti.

La funzione di callback NdisWdiTxSendPauseIndication sospende le trasmissioni su una determinata porta a una determinata combinazione peer o peer-TID.

Si tratta di un callback all'interno di NDIS_WDI_DATA_API.

Sintassi

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

Parametri

[in] NdisMiniportDataPathHandle

NdisMiniportDataPathHandle passato al miniport IHV in MiniportWdiTalTxRxInitialize.

[in] PortId

ID porta. I caratteri jolly vengono accettati.

[in] PeerId

ID peer. I caratteri jolly vengono accettati.

[in] ExTidBitmask

Maschera di bit TID estesa. Per altre informazioni, vedere la sezione Osservazioni .

[in] TxPauseReason

Tx pause reason bitmask, specificato come valore WDI_TX_PAUSE_REASON . Per altre informazioni, vedere la sezione Osservazioni .

Valore restituito

nessuno

Osservazioni

Nel parametro ExTidBitmask, il bit i rappresenta il TID esteso i (il bit meno significativo è bit 0) .

La maschera di bit WDI_TX_PAUSE_REASON può contenere un set di motivi di sospensione. I motivi delle pause sono cumulativi, quindi un NdisWdiTxSendPauseIndication con un motivo di sospensione di WDI_TX_PAUSE_REASON_CREDIT seguito da un NdisWdiTxSendPauseIndication con un motivo di sospensione di WDI_TX_PAUSE_REASON_IHV1 richiede un NdisWdiTxSendRestartIndication con un motivo di sospensione di (WDI_TX_PAUSE_REASON_CREDIT WDI_TX_PAUSE_REASON_IHV1 | ) per il set di code da annullare.

Se il motivo della sospensione è WDI_TX_PAUSE_REASON_PS, il tal/destinazione non invia una notifica NdisWdiTxSendRestartIndication a una delle code interessate fino a quando non ha ricevuto una notifica MiniportWdiTxTalQueueInOrder per tale coda

Se TargetPriorityQueueing è true, WDI_PEER_ID deve essere un carattere jolly. In questa modalità sono consentite solo le pause della porta o dell'adattatore.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Windows
Intestazione dot11wdi.h

Vedi anche

MiniportWdiTxTalQueueInOrder

NDIS_WDI_DATA_API

NdisWdiTxSendRestartIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON