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)