RoamingStates RoamingStates RoamingStates RoamingStates RoamingStates Enum


Defines the roaming states.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

public : enum class RoamingStates
enum class winrt::Windows::Networking::Connectivity::RoamingStates : uint32_t
public enum RoamingStates
Public Enum RoamingStates
var value = Windows.Networking.Connectivity.RoamingStates.none;
System.FlagsAttribute ContractVersionAttribute

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


None None None None None 0

No roaming information.

NotRoaming NotRoaming NotRoaming NotRoaming NotRoaming 1

The connection is not currently roaming.

Roaming Roaming Roaming Roaming Roaming 2

The connection is currently roaming.


For examples of how these values are used in cost-based connection scenarios, see Quickstart: Managing metered network cost constraints.

See also