WiFi Framework C++ Edition

◆ SaveTemporaryProfile()

int SaveTemporaryProfile ( const GUID &  IfaceId,
const tstring ProfileName,
const bool  OverWrite,
const wclWiFiTemporaryProfileFlags Flags 
)

Saves a temporary profile to the profile store.

Parameters
IfaceIdThe ID of the interface.
ProfileNameThe name of the profile to be saved. Profile names are case-sensitive.
OverWriteSpecifies whether this profile is overwriting an existing profile. If this parameter is False and the profile already exists, the existing profile will not be overwritten and an error will be returned.
FlagsThe flags to set on the profile. If the set is empty then the profile is an all-user profile.
Returns
If the function succeeds, the return value is wclCommon::WCL_E_SUCCESS. If the function fails, the return value may be one of the WCL return codes.

A temporary profile is the one passed to then Connect method of the CwclWiFiClient component or generated by the discovery engine. A network connection can be established using a temporary profile. Using this method saves the temporary profile and associated user data to the profile store.

A new profile is added at the top of the list after the group policy profiles. A profile's position in the list is not changed if an existing profile is overwritten.

See also
wclWiFiTemporaryProfileFlags