Compartir a través de


estructura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS (dot11wdi.h)

Importante

Este tema forma parte del modelo de controlador WDI publicado en Windows 10. El modelo de controlador WDI está en modo de mantenimiento y solo recibirá correcciones de prioridad alta. WiFiCx es el modelo de controlador Wi-Fi publicado en Windows 11. Se recomienda usar WiFiCx para aprovechar las características más recientes.

La estructura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS define el conjunto de controladores que debe implementar un controlador de miniporte WDI. El controlador IHV lo usa para registrar controladores adicionales para la ruta de acceso de control y el conjunto completo de controladores para la ruta de acceso de datos.

Sintaxis

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;

Miembros

Header

Estructura NDIS_OBJECT_HEADER de la estructura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS. Establezca el miembro type de de la estructura que encabezado especifica para NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS.

Para indicar la versión de la estructura de NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS, establezca el miembro Revision en el siguiente valor:

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS_REVISION_1

Establezca el miembro Tamaño de en NDIS_SIZEOF_MINIPORT_WDI_CHARACTERISTICS_REVISION_1.

WdiVersion

La versión de WDI usada por el controlador. Establezca este miembro en uno de los siguientes valores:

WDI_VERSION_LATEST

La versión más reciente de WDI

WDI_VERSION_1_0_1

WDI versión 1.0.1

WDI_VERSION_1_0

WDI versión 1.0

AllocateAdapterHandler

El punto de entrada de la función de controlador MiniportWdiAllocateAdapter.

FreeAdapterHandler

El punto de entrada de la función de controlador miniportWdiFreeAdapter miniportWdiFreeAdapter.

OpenAdapterHandler

Punto de entrada de la función de controlador MiniportWdiOpenAdapter.

CloseAdapterHandler

Punto de entrada de la función de controlador MiniportWdiCloseAdapter.

StartOperationHandler

El punto de entrada de la función de controlador MiniportWdiStartOperation.

StopOperationHandler

El punto de entrada de la función de controlador MiniportWdiStopOperation.

PostPauseHandler

El punto de entrada de la función de controlador MiniportWdiPostAdapterPause.

PostRestartHandler

El punto de entrada de la función de controlador MiniportWdiPostAdapterRestart.

HangDiagnoseHandler

El punto de entrada de la función de controlador miniportWdiAdapterHangDiagnose.

TalTxRxInitializeHandler

Punto de entrada de la función de controlador MiniportWdiTalTxRxInitialize.

TalTxRxDeinitializeHandler

El punto de entrada de la función de controlador MiniportWdiTalTxRxDeinitialize.

LeIdleNotificationHandler

El punto de entrada de la función de controlador MiniportWdiIdleNotification.

LeCancelIdleNotificationHandler

El punto de entrada de la función de controlador MiniportWdiCancelIdleNotification.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
encabezado de dot11wdi.h (include Ndis.h)