NDIS_WDI_INIT_PARAMETERS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// dot11wdi.h

typedef struct _NDIS_WDI_INIT_PARAMETERS {
  NDIS_OBJECT_HEADER                          Header;
  ULONG                                       WdiVersion;
  NDIS_WDI_OPEN_ADAPTER_COMPLETE_HANDLER      OpenAdapterCompleteHandler;
  NDIS_WDI_CLOSE_ADAPTER_COMPLETE_HANDLER     CloseAdapterCompleteHandler;
  NDIS_WDI_IDLE_NOTIFICATION_CONFIRM_HANDLER  UeIdleNotificationConfirm;
  NDIS_WDI_IDLE_NOTIFICATION_COMPLETE_HANDLER UeIdleNotificationComplete;
} NDIS_WDI_INIT_PARAMETERS, *PNDIS_WDI_INIT_PARAMETERS;
View the official Windows Driver Kit DDI reference
// dot11wificxintf.h

typedef struct _NDIS_WDI_INIT_PARAMETERS {
  NDIS_OBJECT_HEADER                          Header;
  ULONG                                       WdiVersion;
  NDIS_WDI_OPEN_ADAPTER_COMPLETE_HANDLER      OpenAdapterCompleteHandler;
  NDIS_WDI_CLOSE_ADAPTER_COMPLETE_HANDLER     CloseAdapterCompleteHandler;
  NDIS_WDI_IDLE_NOTIFICATION_CONFIRM_HANDLER  UeIdleNotificationConfirm;
  NDIS_WDI_IDLE_NOTIFICATION_COMPLETE_HANDLER UeIdleNotificationComplete;
} NDIS_WDI_INIT_PARAMETERS, *PNDIS_WDI_INIT_PARAMETERS;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-dot11wdi-_ndis_wdi_init_parameters)

_NDIS_WDI_INIT_PARAMETERS structure

Description

[!IMPORTANT] This topic is part of the WDI driver model released in Windows 10. The WDI driver model is in maintenance mode and will only receive high priority fixes. WiFiCx is the Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features.

The NDIS_WDI_INIT_PARAMETERS structure specifies the WDI functions provided by the operating system and called by the IHV WDI driver.

Members

The NDIS_OBJECT_HEADER structure for the NDIS_WDI_INIT_PARAMETERS structure. Set the Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_WDI_INIT_PARAMETERS.

To indicate the version of the NDIS_WDI_INIT_PARAMETERS structure, set the Revision member to the following value:

NDIS_OBJECT_TYPE_WDI_INIT_PARAMETERS_REVISION_1

Set the Size member to NDIS_SIZEOF_WDI_INIT_PARAMETERS_REVISION_1.

WdiVersion

The version of WDI used by the driver. Set this member to one of the following values:

WDI_VERSION_1_0

WDI version 1.0

OpenAdapterCompleteHandler

The entry point of the NdisWdiOpenAdapterComplete callback function.

CloseAdapterCompleteHandler

The entry point of the NdisWdiCloseAdapterComplete callback function.

UeIdleNotificationConfirm

The entry point of the NdisWdiIdleNotificationConfirm callback function.

UeIdleNotificationComplete

The entry point of the NdisWdiIdleNotificationComplete callback function.


Windows Driver Kit DDI reference (ns-dot11wificxintf-ndis_wdi_init_parameters)

Description

[!IMPORTANT] This topic is part of the WiFiCx driver model. WiFiCx is the Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features. The previous Wi-Fi driver model WDI is now in maintenance mode and will only receive high priority fixes.

[!WARNING] Some information in this topic relates to prereleased product, which may be substantially modified before it is commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

This function is reserved for system use and should not be called in your code.

Members

Header

Reserved.

WdiVersion

Reserved.

OpenAdapterCompleteHandler

Reserved.

CloseAdapterCompleteHandler

Reserved.

UeIdleNotificationConfirm

Reserved.

UeIdleNotificationComplete

Reserved.

Remarks

See also