MBN_PROVIDER 结构 (mbnapi.h)
重要
从 Windows 10 版本 1803 开始,本部分所述的 Win32 API 将替换为 Windows.Networking.Connectivity 命名空间中的Windows 运行时 API。
MBN_PROVIDER结构表示网络服务提供商。 它由 许多特定于提供程序的 IMbnInterface 方法使用。
语法
typedef struct MBN_PROVIDER {
BSTR providerID;
ULONG providerState;
BSTR providerName;
ULONG dataClass;
} MBN_PROVIDER;
成员
providerID
包含提供程序 ID。 对于 GSM 网络,此字符串是 3 位移动国家/地区代码 (MCC) 和 2 或 3 位移动网络代码 (MNC) 串联。 对于 CDMA 网络,此字符串是 5 位 SID。 此字符串的最大长度由MBN_PROVIDER_CONSTANTS MBN_PROVIDERID_LEN定义。 调用方必须通过调用 SysFreeString 来释放此字符串。
providerState
包含表示提供程序状态的 MBN_PROVIDER_STATE 值的按位 OR 组合。
providerName
包含提供程序名称。 设置首选提供程序列表时,应忽略此成员的内容。 此字符串的最大长度由MBN_PROVIDER_CONSTANTS MBN_PROVIDERNAME_LEN定义。 字符串可以为空。 调用方必须通过调用 SysFreeString 来释放此字符串。
dataClass
包含 MBN_DATA_CLASS 值的按位 OR 组合,这些值指示哪些数据服务适用或可用于传输。 查询主提供程序时,应忽略此成员。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
标头 | mbnapi.h |