IMbnSms::GetSmsConfiguration 方法 (mbnapi.h)
重要
从 Windows 10 版本 1803 开始,本部分所述的 Win32 API 将替换为 Windows.Networking.Connectivity 命名空间中的Windows 运行时 API。
获取设备的短信配置。
语法
HRESULT GetSmsConfiguration(
[out, retval] IMbnSmsConfiguration **smsConfiguration
);
parameters
[out, retval] smsConfiguration
表示设备的短信配置的 IMbnSmsConfiguration 接口。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
该方法已成功完成。 |
|
SMS 配置不可用。 移动宽带服务正在探测设备以获取信息。 当短信配置可用时,可以通过注册 IMbnSmsEvents 接口的 OnSmsConfigurationChange 方法来通知调用应用程序。 |
|
需要 PIN 才能获取此信息。 |
|
设备中没有 SIM 卡。 |
|
设备中有一个错误的 SIM 卡。 |
|
设备不支持短信。 |
注解
对于可恢复的错误(如 E_MBN_PIN_REQUIRED、 E_MBN_SIM_NOT_INSERTED和 E_MBN_BAD_SIM),移动宽带服务将在错误条件结束时再次查询设备以获取此信息。 例如,如果设备需要输入 PIN 才能检索此信息,则它将返回 E_MBN_PIN_REQUIRED。 当应用程序输入 PIN 以解锁设备时,移动宽带服务将再次尝试从设备获取此信息。 移动宽带服务将调用 IMbnSmsEvents 接口的 OnSmsConfigurationChange 方法
短信配置可由网络或设备更新,而无需任何应用程序提出任何更改请求。 在这种情况下,移动宽带服务将通过调用 IMbnSmsEvents 接口的 OnSmsConfigurationChange 方法通知所有已注册的应用程序。
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | mbnapi.h |