Что означает код HRESULT 0x80040051 (TAPI_E_INVALADDRESSTYPE)?

 
Предыдущий Следующий
TAPI_E_NOEVENT TAPI_E_RESOURCEUNAVAIL

TAPI_E_INVALADDRESSTYPE

Что означает TAPI_E_INVALADDRESSTYPE

TAPI_E_INVALADDRESSTYPE означает, что переданный тип адреса не поддерживается выбранным объектом TAPI или телефонным провайдером. Значение, полученное для одного ITAddress, нельзя автоматически применять к другому адресу.

Что проверить

  • Запишите конкретный объект ITAddress, тип адреса и представление назначения.
  • Запросите поддерживаемые типы и возможности текущего service provider.
  • Проверьте, соответствует ли строка назначения ожидаемому формату выбранного типа.
  • При нескольких телефонных устройствах убедитесь, что используется тот объект, для которого выполнялось перечисление возможностей.

Исправление состоит в выборе поддерживаемого типа либо преобразовании назначения в допустимое представление. Не подменяйте тип числовым значением из другого провайдера: одинаковый сценарий вызова может требовать разных возможностей на разных устройствах.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.