Condividi tramite


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)