Partilhar 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 no 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 no 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 par ou ponto-TID.

Esse é um retorno de chamada dentro de 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. Curingas são aceitos.

[in] PeerId

A ID do par. Curingas são aceitos.

[in] ExTidBitmask

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

[in] TxRestartReason

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

Valor de retorno

Nenhum

Observações

No parâmetro exTidBitmask, o ibit representa o TID estendido i (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 O 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 usado.

Se o motivo da pausa for WDI_TX_PAUSE_REASON_PS, o TAL/target não emitirá um 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 os bits de motivo de pausa restantes definidos após a aplicação da máscara de bits do motivo da reinicialização.

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Windows
cabeçalho dot11wdi.h

Consulte também

NDIS_WDI_DATA_API

NdisWdiTxSendPauseIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON