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 sezione osservazioni.

[in] TxRestartReason

Maschera di bit per il riavvio TX, specificata come WDI_TX_PAUSE_REASON valori. Per altre informazioni, vedere sezione osservazioni.

Valore restituito

Nessuno

Osservazioni

Nel parametro ExTidBitmask, il bit ith rappresenta 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 pausa di WDI_TX_PAUSE_REASON_CREDIT seguito da un NdisWdiTxSendPauseIndication Per un motivo di sospensione di WDI_TX_PAUSE_REASON_IHV1 è necessario un NdisWdiTxSendRestartIndication con un motivo di sospensione (WDI_TX_PAUSE_REASON_CREDIT | WDI_TX_PAUSE_REASON_IHV1) per il set di code da annullare.

Se il motivo della pausa è WDI_TX_PAUSE_REASON_PS, il tal/destinazione non rilascia un NdisWdiTxSendRestartIndication a una qualsiasi delle code interessate fino a quando non ha ricevuto una notifica MiniportWdiTxTalQueueInOrder per tale coda. NdisWdiTxSendRestartIndication non riprende una coda se la coda non dispone di bit di sospensione rimanenti 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.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
piattaforma di destinazione Finestre
intestazione dot11wdi.h

Vedere anche

NDIS_WDI_DATA_API

NdisWdiTxSendPauseIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON