DOT11_OFFLOAD_NETWORK_LIST_INFO structure (windot11.h)
Important
WiFiCx is the new Wi-Fi driver model released in Windows 11. We recommend that you use WiFiCx to take advantage of the latest features. The WDI driver model is now in maintenance mode and will only receive high priority fixes.
The DOT11_OFFLOAD_NETWORK_LIST_INFO structure describes a network offload-list (NLO).
Syntax
typedef struct _DOT11_OFFLOAD_NETWORK_LIST_INFO {
NDIS_OBJECT_HEADER Header;
ULONG ulFlags;
ULONG FastScanPeriod;
ULONG FastScanIterations;
ULONG SlowScanPeriod;
ULONG uNumOfEntries;
DOT11_OFFLOAD_NETWORK offloadNetworkList[1];
} DOT11_OFFLOAD_NETWORK_LIST_INFO, *PDOT11_OFFLOAD_NETWORK_LIST_INFO;
Members
Header
The type, revision, and size of the DOT11_OFFLOAD_NETWORK_LIST_INFO structure. The required settings for the members of Header are the following.
Member | Setting |
---|---|
Type | NDIS_OBJECT_TYPE_DEFAULT |
Revision | DOT11_OFFLOAD_NETWORK_LIST_REVISION_1 |
Size | DOT11_SIZEOF_OFFLOAD_NETWORK_LIST_INFO_REVISION_1 |
ulFlags
Bit flags to specify extra attributes of this NLO from the following table:
Value | Meaning |
---|---|
DOT11_NLO_FLAG_STOP_NLO_INDICATION | Specifies that NLO scan should be stopped right away. No more NLO scans should occur. Nor should NLO discovery be indicated. uNumOfEntries should be 0. |
DOT11_NLO_FLAG_SCAN_ON_AOAC_PLATFORM | Specifies that NLO should scan immediately, and the schedule of fast scan and slow scan should be followed. This is normally used on Always-On-Always-Connected (AOAC) platforms. uNumOfEntries can be from 0 to n. |
DOT11_NLO_FLAG_SCAN_AT_SYSTEM_RESUME | Specifies that NLO is meant to be used at system resume on non-AOAC platforms, which is never the case for AOAC platforms. The NLO OID may be sent beforehand, when the systems is being suspended. Miniport/hardware should not start NLO scan right away. The list should be kept in miniport driver or hardware. When the system resumes, the miniport/hardware should try to connect to the previous connected network. The list should be scan right after the effort failed or when there is no previous connected AP to reconnect to. |
FastScanPeriod
Fast scan period, in seconds. When the NIC receives the offload list, it should scan for matches to the list within the FastScanPeriod interval. In the fast scan period, the NIC scans for interesting SSIDs every such period for FastScanIteration then it switches to SlowScanPeriod.
FastScanIterations
Number if iterations to repeat the fast scan. When the number of iterations is reached the NIC switches to the SlowScanPeriod.
SlowScanPeriod
Slow scan period, in seconds. After the FastScanPeriod expires, the NIC switch to the SlowScanPeriod. The NIC should scan for matches to the list within the SlowScanPeriod. The duration is open ended until Windows issues an updated offload-list.
uNumOfEntries
Number of networks in the list of those requested to offload.
offloadNetworkList[1]
Array of networks that hardware should automatically search for.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Versions:_Supported in Windows 8 |
Header | windot11.h (include Windot11.h) |