DOT11_PORT_STATE (Compact 2013)

3/26/2014

This structure defines the port state for a security session with a peer inside a basic service set (BSS) network. The peer could be either an access point (AP) inside an infrastructure BSS network, or a peer station inside an independent BSS (IBSS) network.


typedef struct _DOT11_PORT_STATE {
  DOT11_MAC_ADDRESS  PeerMacAddress;
  ULONG  uSessionId;
  BOOL  bPortControlled;
  BOOL  bPortAuthorized;
} DOT11_PORT_STATE, *PDOT11_PORT_STATE;

PeerMacAddress

The media access control (MAC) address of the AP or peer station with which the security session has been initiated

uSessionId

The security session identifier (ID) assigned by the operating system

bPortControlled

A Boolean value that defines whether the port is controlled for access to the BSS network. A value of TRUE specifies that the port has controlled access to the network.

For more information about controlled and uncontrolled port access, refer to Clause 6.3 of the IEEE 802.1X-1999 standard.

bPortAuthorized

A Boolean value that defines whether the port is authorized to access the BSS network. A value of TRUE specifies that the port has been authorized for network access.

For more information about authorized port access, refer to Clause 6.3 of the IEEE 802.1X-1999 standard.

The operating system passes the current port state of the security session through the pPortState parameter of the Dot11ExtIhvPerformPostAssociate IHV handler function. When this function is called, the IHV Extensions DLL must not change the data referenced by the pPortState parameter.

Header

wlclient.h

Show: