Compartilhar via


NDIS_WDI_TX_SEND_PAUSE_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 NdisWdiTxSendPauseIndication pausa as transmissões em uma determinada porta para uma determinada combinação de TID par ou ponto.

Esse é um retorno de chamada dentro de NDIS_WDI_DATA_API.

Sintaxe

NDIS_WDI_TX_SEND_PAUSE_IND NdisWdiTxSendPauseInd;

void NdisWdiTxSendPauseInd(
  [in] NDIS_HANDLE NdisMiniportDataPathHandle,
  [in] WDI_PORT_ID PortId,
  [in] WDI_PEER_ID PeerId,
  [in] UINT32 ExTidBitmask,
  [in] WDI_TX_PAUSE_REASON TxPauseReason
)
{...}

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 TID estendida. Consulte a seção Comentários para obter mais informações.

[in] TxPauseReason

A máscara de bits de motivo de pausa TX, especificada como valor(s) de 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 bit i 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 seja não 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

Se TargetPriorityQueueing for true, WDI_PEER_ID deverá ser um curinga. Somente pausas 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

MiniportWdiTxTalQueueInOrder

NDIS_WDI_DATA_API

NdisWdiTxSendRestartIndication

WDI_PEER_ID

WDI_PORT_ID

WDI_TXRX_CAPABILITIES

WDI_TX_PAUSE_REASON