struttura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS (dot11wdi.h)
Importante
Questo argomento fa parte del modello di driver WDI rilasciato in Windows 10. Il modello di driver WDI è in modalità di manutenzione e riceverà solo correzioni con priorità elevata. WiFiCx è il modello di driver Wi-Fi rilasciato in Windows 11. Ti consigliamo di usare WiFiCx per sfruttare le funzionalità più recenti.
La struttura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS definisce il set di gestori che un driver miniport WDI deve implementare. Viene usato dal driver IHV per registrare gestori aggiuntivi per il percorso di controllo e il set completo di gestori per il percorso dati.
Sintassi
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;
Members
Header
Struttura NDIS_OBJECT_HEADER per la struttura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS. Impostare il membro Type della struttura specificata da Header su NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS.
Per indicare la versione della struttura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS, impostare il membro Revision sul valore seguente:
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS_REVISION_1
Impostare il membro Size su NDIS_SIZEOF_MINIPORT_WDI_CHARACTERISTICS_REVISION_1.
WdiVersion
Versione di WDI usata dal driver. Impostare questo membro su uno dei valori seguenti:
WDI_VERSION_LATEST
La versione più recente di WDI
WDI_VERSION_1_0_1
WDI versione 1.0.1
WDI_VERSION_1_0
WDI versione 1.0
AllocateAdapterHandler
Punto di ingresso della funzione del gestore MiniportWdiAllocateAdapter .
FreeAdapterHandler
Punto di ingresso della funzione del gestore MiniportWdiFreeAdapter .
OpenAdapterHandler
Punto di ingresso della funzione del gestore MiniportWdiOpenAdapter .
CloseAdapterHandler
Punto di ingresso della funzione del gestore MiniportWdiCloseAdapter .
StartOperationHandler
Punto di ingresso della funzione del gestore MiniportWdiStartOperation .
StopOperationHandler
Punto di ingresso della funzione del gestore MiniportWdiStopOperation .
PostPauseHandler
Punto di ingresso della funzione del gestore MiniportWdiPostAdapterPause .
PostRestartHandler
Punto di ingresso della funzione del gestore MiniportWdiPostAdapterRestart .
HangDiagnoseHandler
Punto di ingresso della funzione del gestore MiniportWdiAdapterHangDiagnose .
TalTxRxInitializeHandler
Punto di ingresso della funzione del gestore MiniportWdiTalTxRxInitialize .
TalTxRxDeinitializeHandler
Punto di ingresso della funzione del gestore MiniportWdiTalTxRxDeinitialize .
LeIdleNotificationHandler
Punto di ingresso della funzione del gestore MiniportWdiIdleNotification .
LeCancelIdleNotificationHandler
Punto di ingresso della funzione del gestore MiniportWdiCancelIdleNotification .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | dot11wdi.h (include Ndis.h) |