NDIS_WDI_IDLE_NOTIFICATION_CONFIRM callback function

Miniport drivers call NdisWdiIdleNotificationConfirm callback function to notify NDIS that the idle network adapter can safely be suspended and transitioned to a low-power state. Miniport drivers call this function during an NDIS selective suspend operation. NDIS begins the operation when it calls the driver's MiniportWdiIdleNotification handler function.

This is a control path callback inside NDIS_WDI_INIT_PARAMETERS.

Syntax

NDIS_WDI_IDLE_NOTIFICATION_CONFIRM NdisWdiIdleNotificationConfirm;

void NdisWdiIdleNotificationConfirm(
  NDIS_HANDLE MiniportAdapterHandle,
  NDIS_DEVICE_POWER_STATE DeviceIdlePowerState
)
{...}

Parameters

MiniportAdapterHandle

The miniport handle.

DeviceIdlePowerState

An NDIS_DEVICE_POWER_STATE enumeration value that specifies the lowest power state that the network adapter supports for a low-power state transition.

Note  For USB network adapters, this parameter must be NdisDeviceStateD2.
 

Return Value

This callback function does not return a value.

Requirements

   
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Target Platform Windows
Header dot11wdi.h

See Also

Handling the NDIS Selective Suspend Idle Notification

NDIS_DEVICE_POWER_STATE

NDIS_WDI_INIT_PARAMETERS