Поделиться через


Метод IMbnConnection::GetVoiceCallState (mbnapi.h)

Важно!

Начиная с Windows 10 версии 1803 API Win32, описанные в этом разделе, заменяются API среда выполнения Windows в пространстве имен Windows.Networking.Connectivity.

Возвращает состояние голосового вызова устройства.

Синтаксис

HRESULT GetVoiceCallState(
  [out, retval] MBN_VOICE_CALL_STATE *voiceCallState
);

Параметры

[out, retval] voiceCallState

Указатель на значение MBN_VOICE_CALL_STATE , указывающее состояние голосового вызова. Если метод возвращает что-либо, кроме S_OK, содержимое этого указателя не устанавливается.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Метод завершился успешно.
E_PENDING
Состояние вызова недоступно. Служба мобильной широкополосной связи проверит устройство на наличие информации. Вызывающее приложение может быть уведомлено о доступности состояния вызова, зарегистрировав метод OnVoiceCallStateChangeобъекта IMbnConnectionEvents.
E_MBN_PIN_REQUIRED
Для получения состояния вызова требуется ПИН-код.
E_MBN_SIM_NOT_INSERTED
SIM-карта не вставляется в устройство.
E_MBN_BAD_SIM
В устройство вставляется неправильная SIM-карта.

Комментарии

Для восстанавливаемых ошибок E_MBN_PIN_REQUIRED, E_MBN_SIM_NOT_INSERTED и E_MBN_BAD_SIM служба мобильного широкополосного подключения снова запрашивает эти сведения у устройства после завершения состояния ошибки. Например, если устройству требуется ввести ПИН-код для получения состояния голосового вызова, возвращается E_MBN_PIN_REQUIRED . Когда вызывающее приложение введет ПИН-код для разблокировки устройства, служба мобильного широкополосного подключения снова попытается получить состояние голосового вызова с устройства. Служба мобильной широкополосной связи обновит приложение с состоянием новой пробы, вызвав метод OnVoiceCallStateChangeобъекта IMbnConnectionEvents.

Требования

   
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header mbnapi.h

См. также раздел

IMbnConnection