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) |