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 de 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 de NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS. Establezca el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_MINIPORT_WDI_CHARACTERISTICS.
Para indicar la versión de la estructura NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS, establezca el miembro Revision en el valor siguiente:
NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS_REVISION_1
Establezca el miembro Size 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 valores siguientes:
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
Punto de entrada de la función de controlador MiniportWdiAllocateAdapter .
FreeAdapterHandler
Punto de entrada de la función de controlador MiniportWdiFreeAdapter .
OpenAdapterHandler
Punto de entrada de la función de controlador MiniportWdiOpenAdapter .
CloseAdapterHandler
Punto de entrada de la función de controlador MiniportWdiCloseAdapter .
StartOperationHandler
Punto de entrada de la función de controlador MiniportWdiStartOperation .
StopOperationHandler
Punto de entrada de la función de controlador MiniportWdiStopOperation .
PostPauseHandler
Punto de entrada de la función de controlador MiniportWdiPostAdapterPause .
PostRestartHandler
Punto de entrada de la función de controlador MiniportWdiPostAdapterRestart .
HangDiagnoseHandler
Punto de entrada de la función de controlador MiniportWdiAdapterHangDiagnose .
TalTxRxInitializeHandler
Punto de entrada de la función de controlador MiniportWdiTalTxRxInitialize .
TalTxRxDeinitializeHandler
Punto de entrada de la función de controlador MiniportWdiTalTxRxDeinitialize .
LeIdleNotificationHandler
Punto de entrada de la función de controlador MiniportWdiIdleNotification .
LeCancelIdleNotificationHandler
Punto de entrada de la función de controlador MiniportWdiCancelIdleNotification .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | dot11wdi.h (include Ndis.h) |