MBN_PROVIDER_STATE 枚举 (mbnapi.h)

重要

从 Windows 10 版本 1803 开始,本部分所述的 Win32 API 将替换为 Windows.Networking.Connectivity 命名空间中的 Windows 运行时 API。

MBN_PROVIDER_STATE枚举类型指定可用于标记提供程序条目的各种状态。 这些值旨在以按位 OR 组合方式一起使用。

语法

typedef enum MBN_PROVIDER_STATE {
  MBN_PROVIDER_STATE_NONE = 0,
  MBN_PROVIDER_STATE_HOME = 0x1,
  MBN_PROVIDER_STATE_FORBIDDEN = 0x2,
  MBN_PROVIDER_STATE_PREFERRED = 0x4,
  MBN_PROVIDER_STATE_VISIBLE = 0x8,
  MBN_PROVIDER_STATE_REGISTERED = 0x10,
  MBN_PROVIDER_STATE_PREFERRED_MULTICARRIER = 0x20
} ;

常量

 
MBN_PROVIDER_STATE_NONE
值: 0
提供程序状态未知。
MBN_PROVIDER_STATE_HOME
值: 0x1
提供程序是家庭运营商。
MBN_PROVIDER_STATE_FORBIDDEN
值: 0x2
提供程序位于禁止列表中。
MBN_PROVIDER_STATE_PREFERRED
值: 0x4
提供程序位于首选列表中。
MBN_PROVIDER_STATE_VISIBLE
值: 0x8
提供程序是可见的。
MBN_PROVIDER_STATE_REGISTERED
值: 0x10
Windows 8或更高版本:提供程序当前由设备注册。
MBN_PROVIDER_STATE_PREFERRED_MULTICARRIER
值: 0x20
Windows 8或更高版本:提供商当前位于首选多运营商列表上。

注解

下表提供了不同操作的值的有效组合。

操作 MBN_PROVIDER_STATE
查询主页提供程序 MBN_PROVIDER_STATE_HOME
查询首选提供程序 MBN_PROVIDER_STATE_FORBIDDEN
MBN_PROVIDER_STATE_PREFERRED
查询可见提供程序 MBN_PROVIDER_STATE_REGISTERED
MBN_PROVIDER_STATE_HOME
MBN_PROVIDER_STATE_PREFERRED
MBN_PROVIDER_STATE_FORBIDDEN

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 无受支持的版本
标头 mbnapi.h