Compartir a través de


NDIS_WDI_TX_SEND_RESTART_IND función de devolución de llamada (dot11wdi.h)

Importante

Este tema forma parte del modelo de controlador WDI publicado en Windows 10. El modelo de controlador WDI está en modo de mantenimiento y solo recibirá correcciones de prioridad alta. WiFiCx es el modelo de controlador Wi-Fi lanzado en Windows 11. Se recomienda usar WiFiCx para aprovechar las características más recientes.

La función de devolución de llamada NdisWdiTxSendRestartIndication reanuda la transmisión en un puerto determinado a una combinación de TID punto o punto determinado.

Se trata de una devolución de llamada dentro de NDIS_WDI_DATA_API.

Sintaxis

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

Parámetros

[in] NdisMiniportDataPathHandle

NdisMiniportDataPathHandle pasó a la miniporte IHV en MiniportWdiTalTxRxInitialize.

[in] PortId

Identificador de puerto. Se aceptan caracteres comodín.

[in] PeerId

Identificador del mismo nivel. Se aceptan caracteres comodín.

[in] ExTidBitmask

Máscara de bits TID extendida. Consulte la sección Comentarios para obtener más información.

[in] TxRestartReason

Tx reinicia la máscara de bits, especificada como WDI_TX_PAUSE_REASON valores. Consulte la sección Comentarios para obtener más información.

Valor devuelto

None

Observaciones

En el parámetro ExTidBitmask, el biti representa el TID extendido i (el bit menos significativo es el bit 0).

La máscara de bits WDI_TX_PAUSE_REASON puede contener un conjunto de motivos de pausa. Los motivos de pausa son acumulativos, por lo que una NdisWdiTxSendPauseIndication con un motivo de pausa de WDI_TX_PAUSE_REASON_CREDIT seguido de un NdisWdiTxSendPauseIndication con un motivo de pausa de WDI_TX_PAUSE_REASON_IHV1 requiere una NdisWdiTxSendRestartIndication con un motivo de pausa de (WDI_TX_PAUSE_REASON_CREDIT | WDI_TX_PAUSE_REASON_IHV1) para que el conjunto de colas no se repuse.

Si el motivo de pausa es WDI_TX_PAUSE_REASON_PS, el TAL/destino no emite una notificación NdisWdiTxSendRestartIndication a cualquiera de las colas afectadas hasta que haya recibido una notificación MiniportWdiTxTalQueueInOrder para esa cola. NdisWdiTxSendRestartIndication no reanuda una cola si la cola no tiene ningún fragmento de motivo de pausa restante establecido después de aplicar la máscara de bits del motivo de reinicio.

Si TargetPriorityQueueing es true, WDI_PEER_ID debe ser un carácter comodín. Solo se permiten reinicios de puerto o adaptador en este modo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Encabezado dot11wdi.h

Consulte también

NDIS_WDI_DATA_API

NdisWdiTxSendPauseIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON