NDIS_802_11_LSM_PARAMETERS (Windows Embedded CE 6.0)

1/6/2010

This data structure is set and queried by OID_802_11_LATENCY_SENSITIVE_MODE to notify the NIC driver of the presence or absence of latency sensitive traffic being transmitted or received through the NIC driver.

Syntax

typedef enum _NDIS_802_11_LSM_PARAMETERS {
    NDIS_802_11_LSM_MODE Mode; 
    ULONG PacketLatency; 
} NDIS_802_11_LSM_PARAMETERS, * PNDIS_802_11_LSM_PARAMETERS; 

Parameters

Mode

When the mode is Ndis802_11LSMOff, the LSM (Latency Sensitive Mode) is turned off.

Otherwise, LSM mode is turned on.

PacketLatency

When the mode is Ndis802_11LSMOff, this field is not used and is set to zero.

Otherwise, it specifies the one-way packet latency requirement of latency sensitive traffic in milliseconds. When this field is zero, the requirement for packet latency is unknown. The usage of PacketLatency is up to the miniport driver as long as it does not disrupt latency sensitive applications. For example, the miniport may use this value to adjust its logic on a background scanning interval. If a NIC enables 802.11 power saving (PSP or UAPSD for voice AC), it may also use this parameter to adjust power saving timing parameters, such as time frequency for invoking triggers in UAPSD for voice AC.

Ee481104.note(en-US,WinEmbedded.60).gifNote:
802.11 power save mode (such as PSP, UAPSD) is orthogonal to the packet interval. Having a non-zero PacketLatency does not mean power save mode is enabled. Power save mode is enabled or disabled independently.

Requirements

Header ntddndis.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

NDIS Structures
NDIS_802_11_LSM_MODE
OID_802_11_LATENCY_SENSITIVE_MODE

Other Resources

Network Drivers