structure NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS (dot11wdi.h)

Important

Cette rubrique fait partie du modèle de pilote WDI publié dans Windows 10. Le modèle de pilote WDI est en mode maintenance et ne reçoit que des correctifs de priorité élevée. WiFiCx est le modèle de pilote Wi-Fi publié dans Windows 11. Nous vous recommandons d’utiliser WiFiCx pour tirer parti des dernières fonctionnalités.

La structure NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS définit l’ensemble de gestionnaires qu’un pilote miniport WDI doit implémenter. Il est utilisé par le pilote IHV pour inscrire des gestionnaires supplémentaires pour le chemin de contrôle et l’ensemble complet de gestionnaires pour le chemin des données.

Syntaxe

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;

Membres

Header

Structure NDIS_OBJECT_HEADER de la structure NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS. Définissez le membre Type de la structure que l’en-tête spécifie sur NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS.

Pour indiquer la version de la structure NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS, définissez le membre Revision sur la valeur suivante :

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS_REVISION_1

Définissez le membre Size sur NDIS_SIZEOF_MINIPORT_WDI_CHARACTERISTICS_REVISION_1.

WdiVersion

Version de WDI utilisée par le pilote. Définissez ce membre sur l’une des valeurs suivantes :

WDI_VERSION_LATEST

Dernière version de WDI

WDI_VERSION_1_0_1

WDI version 1.0.1

WDI_VERSION_1_0

WDI version 1.0

AllocateAdapterHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiAllocateAdapter .

FreeAdapterHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiFreeAdapter .

OpenAdapterHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiOpenAdapter .

CloseAdapterHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiCloseAdapter .

StartOperationHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiStartOperation .

StopOperationHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiStopOperation .

PostPauseHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiPostAdapterPause .

PostRestartHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiPostAdapterRestart .

HangDiagnoseHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiAdapterHangDiagnose .

TalTxRxInitializeHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiTalTxRxInitialize .

TalTxRxDeinitializeHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiTalTxRxDeinitialize .

LeIdleNotificationHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiIdleNotification .

LeCancelIdleNotificationHandler

Point d’entrée de la fonction de gestionnaire MiniportWdiCancelIdleNotification .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête dot11wdi.h (inclure Ndis.h)