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 |