NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS estrutura (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 estrutura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS define o conjunto de manipuladores que um driver de miniporto WDI deve implementar. Ele é usado pelo driver IHV para registrar manipuladores adicionais para o caminho de controle e o conjunto completo de manipuladores para o caminho de dados.
Sintaxe
typedef struct _NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG WdiVersion;
MINIPORT_WDI_ALLOCATE_ADAPTER_HANDLER AllocateAdapterHandler;
MINIPORT_WDI_FREE_ADAPTER_HANDLER FreeAdapterHandler;
MINIPORT_WDI_OPEN_ADAPTER_HANDLER OpenAdapterHandler;
MINIPORT_WDI_CLOSE_ADAPTER_HANDLER CloseAdapterHandler;
MINIPORT_WDI_START_OPERATION_HANDLER StartOperationHandler;
MINIPORT_WDI_STOP_OPERATION_HANDLER StopOperationHandler;
MINIPORT_WDI_POST_PAUSE_HANDLER PostPauseHandler;
MINIPORT_WDI_POST_RESTART_HANDLER PostRestartHandler;
MINIPORT_WDI_HANG_DIAGNOSE_HANDLER HangDiagnoseHandler;
MINIPORT_WDI_TAL_TXRX_INITIALIZE_HANDLER TalTxRxInitializeHandler;
MINIPORT_WDI_TAL_TXRX_DEINITIALIZE_HANDLER TalTxRxDeinitializeHandler;
MINIPORT_WDI_IDLE_NOTIFICATION_HANDLER LeIdleNotificationHandler;
MINIPORT_WDI_CANCEL_IDLE_NOTIFICATION_HANDLER LeCancelIdleNotificationHandler;
} NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS, *PNDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS;
Membros
Header
A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS. Defina o membro tipo da estrutura que de Cabeçalho especifica para NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS.
Para indicar a versão da estrutura de NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS, defina o membro Revisão com o seguinte valor:
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS_REVISION_1
Defina o membro tamanho como NDIS_SIZEOF_MINIPORT_WDI_CHARACTERISTICS_REVISION_1.
WdiVersion
A versão do WDI usada pelo driver. Defina esse membro como um dos seguintes valores:
WDI_VERSION_LATEST
A versão mais recente do WDI
WDI_VERSION_1_0_1
WDI versão 1.0.1
WDI_VERSION_1_0
WDI versão 1.0
AllocateAdapterHandler
O ponto de entrada da função de manipulador MiniportWdiAllocateAdapter.
FreeAdapterHandler
O ponto de entrada da função de manipulador MiniportWdiFreeAdapter.
OpenAdapterHandler
O ponto de entrada da função de manipulador MiniportWdiOpenAdapter.
CloseAdapterHandler
O ponto de entrada da função de manipulador MiniportWdiCloseAdapter.
StartOperationHandler
O ponto de entrada da função de manipulador MiniportWdiStartOperation.
StopOperationHandler
O ponto de entrada da função de manipulador MiniportWdiStopOperation.
PostPauseHandler
O ponto de entrada da função de manipulador MiniportWdiPostAdapterPause.
PostRestartHandler
O ponto de entrada da função de manipulador MiniportWdiPostAdapterRestart.
HangDiagnoseHandler
O ponto de entrada da função de manipulador MiniportWdiAdapterHangDiagnose.
TalTxRxInitializeHandler
O ponto de entrada da função de manipulador MiniportWdiTalTxRxInitialize.
TalTxRxDeinitializeHandler
O ponto de entrada da função de manipulador MiniportWdiTalTxRxDeinitialize.
LeIdleNotificationHandler
O ponto de entrada da função de manipulador MiniportWdiIdleNotification.
LeCancelIdleNotificationHandler
O ponto de entrada da função de manipulador MiniportWdiCancelIdleNotification.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
cabeçalho | dot11wdi.h (inclua Ndis.h) |