Freigeben über


NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS Struktur (dot11wdi.h)

Wichtig

Dieses Thema ist Teil des in Windows 10 veröffentlichten WDI-Treiber modells. Das WDI-Treibermodell befindet sich im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität. WiFiCx- ist das in Windows 11 veröffentlichte Wi-Fi Treibermodell. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features nutzen zu können.

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 Steuerelementpfad 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;

Angehörige

Header

Die NDIS_OBJECT_HEADER Struktur für die NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS Struktur. Legen Sie das Type Element der Struktur fest, das Header- angibt, NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS.

Um die Version der NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS Struktur anzugeben, legen Sie den Revision Member auf den folgenden Wert fest:

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS_REVISION_1

Legen Sie den Size Member auf NDIS_SIZEOF_MINIPORT_WDI_CHARACTERISTICS_REVISION_1 fest.

WdiVersion

Die vom Treiber verwendete WDI-Version. Legen Sie dieses Element 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
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- dot11wdi.h (include Ndis.h)