Compartilhar via


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)