WLAN_CONNECTION_ATTRIBUTES structure (wlanapi.h)

The WLAN_CONNECTION_ATTRIBUTES structure defines the attributes of a wireless connection.

Syntax

typedef struct _WLAN_CONNECTION_ATTRIBUTES {
  WLAN_INTERFACE_STATE        isState;
  WLAN_CONNECTION_MODE        wlanConnectionMode;
  WCHAR                       strProfileName[WLAN_MAX_NAME_LENGTH];
  WLAN_ASSOCIATION_ATTRIBUTES wlanAssociationAttributes;
  WLAN_SECURITY_ATTRIBUTES    wlanSecurityAttributes;
} WLAN_CONNECTION_ATTRIBUTES, *PWLAN_CONNECTION_ATTRIBUTES;

Members

isState

A WLAN_INTERFACE_STATE value that indicates the state of the interface.

Windows XP with SP3 and Wireless LAN API for Windows XP with SP2:  Only the wlan_interface_state_connected, wlan_interface_state_disconnected, and wlan_interface_state_authenticating values are supported.

wlanConnectionMode

A WLAN_CONNECTION_MODE value that indicates the mode of the connection.

Windows XP with SP3 and Wireless LAN API for Windows XP with SP2:  Only the wlan_connection_mode_profile value is supported.

strProfileName[WLAN_MAX_NAME_LENGTH]

The name of the profile used for the connection. Profile names are case-sensitive. This string must be NULL-terminated.

wlanAssociationAttributes

A WLAN_ASSOCIATION_ATTRIBUTES structure that contains the attributes of the association.

wlanSecurityAttributes

A WLAN_SECURITY_ATTRIBUTES structure that contains the security attributes of the connection.

Requirements

Requirement Value
Minimum supported client Windows Vista, Windows XP with SP3 [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header wlanapi.h
Redistributable Wireless LAN API for Windows XP with SP2

See also

WlanQueryInterface