NDIS_STATUS_PM_WAKE_REASON

The NDIS_STATUS_PM_WAKE_REASON status indication provides information about the wake-up event that was generated by a network adapter.

Remarks

Starting with NDIS 6.30, the miniport driver issues an NDIS status indication of NDIS_STATUS_PM_WAKE_REASON. This status indication notifies NDIS and overlying drivers about the reason for a wake-up event generated by the network adapter.

If the miniport driver supports this type of status indication, the miniport driver must issue an NDIS_STATUS_PM_WAKE_REASON status indication if the network adapter generated a wake-up signal. The driver does this while it is handling the OID set request of OID_PNP_SET_POWER for the transition of the adapter to a full-power state.

When the miniport driver makes this status indication, it sets the StatusBuffer member of the NDIS_STATUS_INDICATION structure to a pointer to an NDIS_PM_WAKE_REASON structure.

For more information about how to issue an NDIS_STATUS_PM_WAKE_REASON indication, see Issuing NDIS Wake Reason Status Indications.

Requirements

Version

Supported in NDIS 6.30 and later.

Header

Ndis.h (include Ndis.h)

See also


NDIS_PM_WAKE_REASON

NDIS_STATUS_INDICATION