estrutura NDIS_MINIPORT_WDI_DATA_HANDLERS (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 estrutura NDIS_MINIPORT_WDI_DATA_HANDLERS especifica os pontos de entrada para os manipuladores de caminho de dados de miniporto IHV.

Sintaxe

typedef struct _NDIS_MINIPORT_WDI_DATA_HANDLERS {
  NDIS_OBJECT_HEADER                                Header;
  MINIPORT_WDI_TX_ABORT_HANDLER                     TxAbortHandler;
  MINIPORT_WDI_TX_TARGET_DESC_INIT_HANDLER          TxTargetDescInitHandler;
  MINIPORT_WDI_TX_TARGET_DESC_DEINIT_HANDLER        TxTargetDescDeInitHandler;
  MINIPORT_WDI_TX_DATA_SEND_HANDLER                 TxDataSendHandler;
  MINIPORT_WDI_TX_TAL_SEND_HANDLER                  TxTalSendHandler;
  MINIPORT_WDI_TX_TAL_SEND_COMPLETE_HANDLER         TxTalSendCompleteHandler;
  MINIPORT_WDI_TX_TAL_QUEUE_IN_ORDER_HANDLER        TxTalQueueInOrderHandler;
  MINIPORT_WDI_TX_PEER_BACKLOG_HANDLER              TxPeerBacklogHandler;
  MINIPORT_WDI_RX_STOP_HANDLER                      RxStopHandler;
  MINIPORT_WDI_RX_FLUSH_HANDLER                     RxFlushHandler;
  MINIPORT_WDI_RX_RESTART_HANDLER                   RxRestartHandler;
  MINIPORT_WDI_RX_GET_MPDUS_HANDLER                 RxGetMpdusHandler;
  MINIPORT_WDI_RX_RETURN_FRAMES_HANDLER             RxReturnFramesHandler;
  MINIPORT_WDI_RX_RESUME_HANDLER                    RxResumeHandler;
  MINIPORT_WDI_RX_THROTTLE_HANDLER                  RxThrottleHandler;
  MINIPORT_WDI_RX_PPDU_RSSI_HANDLER                 RxPpduRssiHandler;
  MINIPORT_WDI_TAL_TXRX_START_HANDLER               TalTxRxStartHandler;
  MINIPORT_WDI_TAL_TXRX_STOP_HANDLER                TalTxRxStopHandler;
  MINIPORT_WDI_TAL_TXRX_ADD_PORT_HANDLER            TalTxRxAddPortHandler;
  MINIPORT_WDI_TAL_TXRX_DELETE_PORT_HANDLER         TalTxRxDeletePortHandler;
  MINIPORT_WDI_TAL_TXRX_SET_PORT_OPMODE_HANDLER     TalTxRxSetPortOpModeHandler;
  MINIPORT_WDI_TAL_TXRX_RESET_PORT_HANDLER          TalTxRxResetPortHandler;
  MINIPORT_WDI_TAL_TXRX_PEER_CONFIG_HANDLER         TalTxRxPeerConfigHandler;
  MINIPORT_WDI_TAL_TXRX_PEER_DELETE_CONFIRM_HANDLER TalTxRxPeerDeleteConfirmHandler;
  MINIPORT_WDI_TX_SUSPECT_FRAME_LIST_ABORT_HANDLER  TxSuspectFrameAbortHandler;
} NDIS_MINIPORT_WDI_DATA_HANDLERS, *PNDIS_MINIPORT_WDI_DATA_HANDLERS;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_MINIPORT_WDI_DATA_HANDLERS. Defina o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_MINIPORT_WDI_DATA_HANDLERS.

Para indicar a versão da estrutura NDIS_MINIPORT_WDI_DATA_HANDLERS, defina o membro Revision com o seguinte valor:

NDIS_OBJECT_TYPE_MINIPORT_WDI_DATA_HANDLERS_REVISION_1

Defina o membro Size como NDIS_SIZEOF_MINIPORT_WDI_DATA_HANDLERS_REVISION_1.

TxAbortHandler

O ponto de entrada da função de manipulador MiniportWdiTxAbort .

TxTargetDescInitHandler

O ponto de entrada da função de manipulador MiniportWdiTxTargetDescInit .

TxTargetDescDeInitHandler

O ponto de entrada da função de manipulador MiniportWdiTxTargetDescDeInit .

TxDataSendHandler

O ponto de entrada da função de manipulador MiniportWdiTxDataSend .

TxTalSendHandler

O ponto de entrada da função de manipulador MiniportWdiTxTalSend .

TxTalSendCompleteHandler

O ponto de entrada da função de manipulador MiniportWdiTxTalSendComplete .

TxTalQueueInOrderHandler

O ponto de entrada da função de manipulador MiniportWdiTxTalQueueInOrder .

TxPeerBacklogHandler

O ponto de entrada da função de manipulador MiniportWdiTxPeerBacklog .

RxStopHandler

O ponto de entrada da função de manipulador MiniportWdiRxStop .

RxFlushHandler

O ponto de entrada da função de manipulador MiniportWdiRxFlush .

RxRestartHandler

O ponto de entrada da função de manipulador MiniportWdiRxRestart .

RxGetMpdusHandler

O ponto de entrada da função de manipulador MiniportWdiRxGetMpdus .

RxReturnFramesHandler

O ponto de entrada da função de manipulador MiniportWdiRxReturnFrames .

RxResumeHandler

O ponto de entrada da função de manipulador MiniportWdiRxResume .

RxThrottleHandler

O ponto de entrada da função de manipulador MiniportWdiRxThrottle .

RxPpduRssiHandler

O ponto de entrada da função de manipulador MiniportWdiRxPpduRssi .

TalTxRxStartHandler

O ponto de entrada da função de manipulador MiniportWdiTalTxRxStart .

TalTxRxStopHandler

O ponto de entrada da função de manipulador MiniportWdiTalTxRxStop .

TalTxRxAddPortHandler

O ponto de entrada da função de manipulador MiniportWdiTalTxRxAddPort .

TalTxRxDeletePortHandler

O ponto de entrada da função de manipulador MiniportWdiTalTxRxDeletePort .

TalTxRxSetPortOpModeHandler

O ponto de entrada da função de manipulador MiniportWdiTalTxRxSetPortOpMode .

TalTxRxResetPortHandler

O ponto de entrada da função de manipulador MiniportWdiTalTxRxResetPort .

TalTxRxPeerConfigHandler

O ponto de entrada da função de manipulador MiniportWdiTalTxRxPeerConfig .

TalTxRxPeerDeleteConfirmHandler

O ponto de entrada da função de manipulador MiniportWdiTalTxRxPeerDeleteConfirm .

TxSuspectFrameAbortHandler

O ponto de entrada da função de manipulador MiniportWdiTxSuspectFrameAbort .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho dot11wdi.h (inclua Ndis.h)