Condividi tramite


NDIS_WDI_TX_SEND_RESTART_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 NdisWdiTxSendRestartIndication riprende la trasmissione 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_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
)
{...}

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

Maschera di bit per il riavvio TX, specificata 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. NdisWdiTxSendRestartIndication non riprende una coda se la coda non ha altri bit motivo di sospensione impostati dopo aver applicato la maschera di bit motivo di riavvio.

Se TargetPriorityQueueing è true, WDI_PEER_ID deve essere un carattere jolly. In questa modalità sono consentiti solo i riavvii 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

NDIS_WDI_DATA_API

NdisWdiTxSendPauseIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON