2.2.1.1.2 Wireless Policy Data

Wireless policy data contains wireless Group Policy settings as shown here. Among other fields, it contains an array of wireless profile settings. The format of the wireless profile settings depends on the value of the MajorVersion field in the wireless policy sub-BLOB, as specified in section 2.2.1.1.1. Currently, the format is defined for three values of the MajorVersion field: 1, 2, and 3. These formats are specified in sections 2.2.1.1.4 and 2.2.1.1.5.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

PollingInterval

DisableZeroConf

NetworkToAccess

ConnectToNonPreferredNtwks

NumberOfWirelessProfileSettings

WirelessProfileSetting (variable)

...

PollingInterval (4 bytes): A 4-byte unsigned integer specifying the interval, in minutes, after which domain clients MAY<3> check for changes in the BLOB-based wireless policy. This value MUST be greater than 0.

DisableZeroConf (4 bytes): A 4-byte unsigned integer. If this value is zero, the domain clients use the wireless connection component in the operating system for managing wireless connectivity; if nonzero, domain clients do not use the wireless connection component in the operating system for managing wireless connectivity.

NetworkToAccess (4 bytes): A 4-byte unsigned integer specifying the types of wireless networks with which the domain client is to associate.

Definitions of these network types are as specified in [IEEE802.1X]. This field MUST be one of the following values.

Value

Meaning

1

Any available network, with access point (infrastructure) networks preferred over computer-to-computer (ad hoc) networks.

2

Access point (infrastructure) networks only.

3

Computer-to-computer (ad hoc) networks only.

ConnectToNonPreferredNtwks (4 bytes): A 4-byte unsigned integer. A nonzero value specifies that the wireless connection component in the operating system on the domain client MAY<4> permit automatic connections to wireless networks that are not configured as preferred networks. A 0 value specifies that the implementation's wireless connection component on the domain client does not permit automatic connections to wireless networks that are not configured as preferred networks.

NumberOfWirelessProfileSettings (4 bytes): A 4-byte unsigned integer specifying the number of WirelessProfileSetting fields that follow.

WirelessProfileSetting (variable): A wireless profile setting corresponding to a wireless network. This field is repeated in the Wireless Policy Data packet a number of times equal to the value of NumberOfWirelessProfileSettings, and each repetition MUST specify a different wireless network. The order of the wireless profile settings defines the relative preference of these wireless networks. Higher preference networks MUST be listed before lower preference networks.

A wireless profile setting consists of the following fields.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

WirelessProfileSettingsLength

WirelessProfileSettingsData (variable)

...

WirelessProfileSettingsLength (4 bytes): A 4-byte unsigned integer specifying the length in bytes of the corresponding WirelessProfileSettingsData BLOB plus 4.

WirelessProfileSettingsData (variable): A BLOB of data specifying settings for a wireless network to which domain clients can attempt to connect.