NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS Struktur (dot11wdi.h)
Wichtig
Dieses Thema ist Teil des WDI-Treibermodells, das in Windows 10 veröffentlicht wurde. Das WDI-Treibermodell befindet sich im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität. WiFiCx ist das Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features zu nutzen.
Die NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS-Struktur definiert den Satz von Handlern, die ein WDI-Miniporttreiber implementieren muss. Es wird vom IHV-Treiber verwendet, um zusätzliche Handler für den Steuerungspfad und den vollständigen Satz von Handlern für den Datenpfad zu registrieren.
Syntax
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;
Member
Header
Die NDIS_OBJECT_HEADER-Struktur für die NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS-Struktur. Legen Sie das Type-Element der Struktur, die Header angibt, auf NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS fest.
Um die Version der NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS-Struktur anzugeben, legen Sie den Revisionsmember auf den folgenden Wert fest:
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS_REVISION_1
Legen Sie das Element Größe auf NDIS_SIZEOF_MINIPORT_WDI_CHARACTERISTICS_REVISION_1 fest.
WdiVersion
Die vom Treiber verwendete WDI-Version. Legen Sie diesen Member auf einen der folgenden Werte fest:
WDI_VERSION_LATEST
Die neueste WDI-Version
WDI_VERSION_1_0_1
WDI Version 1.0.1
WDI_VERSION_1_0
WDI Version 1.0
AllocateAdapterHandler
Der Einstiegspunkt der MiniportWdiAllocateAdapter-Handlerfunktion .
FreeAdapterHandler
Der Einstiegspunkt der MiniportWdiFreeAdapter-Handlerfunktion .
OpenAdapterHandler
Der Einstiegspunkt der MiniportWdiOpenAdapter-Handlerfunktion .
CloseAdapterHandler
Der Einstiegspunkt der MiniportWdiCloseAdapter-Handlerfunktion .
StartOperationHandler
Der Einstiegspunkt der MiniportWdiStartOperation-Handlerfunktion .
StopOperationHandler
Der Einstiegspunkt der MiniportWdiStopOperation-Handlerfunktion .
PostPauseHandler
Der Einstiegspunkt der MiniportWdiPostAdapterPause-Handlerfunktion .
PostRestartHandler
Der Einstiegspunkt der MiniportWdiPostAdapterRestart-Handlerfunktion .
HangDiagnoseHandler
Der Einstiegspunkt der MiniportWdiAdapterHangDiagnose-Handlerfunktion .
TalTxRxInitializeHandler
Der Einstiegspunkt der MiniportWdiTalTxRxInitialize-Handlerfunktion .
TalTxRxDeinitializeHandler
Der Einstiegspunkt der MiniportWdiTalTxRxDeinitialize-Handlerfunktion .
LeIdleNotificationHandler
Der Einstiegspunkt der MiniportWdiIdleNotification-Handlerfunktion .
LeCancelIdleNotificationHandler
Der Einstiegspunkt der MiniportWdiCancelIdleNotification-Handlerfunktion .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | dot11wdi.h (include Ndis.h) |