Compartilhar via


NDIS_WDI_TX_SEND_RESTART_IND função de retorno de chamada (dot11wdi.h)

Importante

Este tópico faz parte do modelo de driver WDI lançado em Windows 10. O modelo de driver WDI está no modo de manutenção e receberá apenas correções de alta prioridade. WiFiCx é o modelo de driver Wi-Fi lançado em Windows 11. Recomendamos que você use o WiFiCx para aproveitar os recursos mais recentes.

A função de retorno de chamada NdisWdiTxSendRestartIndication retoma a transmissão em uma determinada porta para uma determinada combinação de par ou TID par.

Esse é um retorno de chamada dentro NDIS_WDI_DATA_API.

Sintaxe

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

O NdisMiniportDataPathHandle passou para o miniporto IHV em MiniportWdiTalTxRxInitialize.

[in] PortId

A ID da porta. Você pode usar curingas.

[in] PeerId

A ID do par. Você pode usar curingas.

[in] ExTidBitmask

A máscara de bits de TID estendida. Consulte a seção Comentários para obter mais informações.

[in] TxRestartReason

Máscara de bits do motivo da reinicialização TX, especificada como valores WDI_TX_PAUSE_REASON . Consulte a seção Comentários para obter mais informações.

Retornar valor

Nenhum

Comentários

No parâmetro ExTidBitmask , o ith bit representa o TID i estendido (o bit menos significativo é o bit 0).

A máscara de bits WDI_TX_PAUSE_REASON pode conter um conjunto de motivos de pausa. Os motivos das pausas são cumulativos, portanto, um NdisWdiTxSendPauseIndication com um motivo de pausa de WDI_TX_PAUSE_REASON_CREDIT seguido por um NdisWdiTxSendPauseIndication com um motivo de pausa de WDI_TX_PAUSE_REASON_IHV1 requer um NdisWdiTxSendRestartIndication com um motivo de pausa de (WDI_TX_PAUSE_REASON_CREDIT | WDI_TX_PAUSE_REASON_IHV1) para que o conjunto de filas não seja inserido.

Se o motivo da pausa for WDI_TX_PAUSE_REASON_PS, o TAL/target não emitirá uma notificação NdisWdiTxSendRestartIndication para qualquer uma das filas afetadas até receber uma notificação MiniportWdiTxTalQueueInOrder para essa fila. NdisWdiTxSendRestartIndication não retomará uma fila se a fila não tiver nenhum bit de motivo de pausa restante definido após a aplicação da máscara de bits do motivo da reinicialização.

Se TargetPriorityQueueing for true, WDI_PEER_ID deverá ser um curinga. Somente reinicializações de porta ou adaptador são permitidas nesse modo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Cabeçalho dot11wdi.h

Confira também

NDIS_WDI_DATA_API

NdisWdiTxSendPauseIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON