Что означает код HRESULT 0x8004002F (TAPI_E_INVALDATAID)?

 
Предыдущий Следующий
TAPI_E_INVALBUTTONSTATE TAPI_E_INVALHOOKSWITCHDEV

TAPI_E_INVALDATAID

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

TAPI_E_INVALDATAID означает, что data ID не соответствует допустимому набору для выбранного TAPI object/provider.

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

  • Сохраните data ID и объект, которому он передаётся.
  • Получите поддерживаемые identifiers/capabilities у текущего provider.
  • После reinitialize не используйте кэшированные IDs от старой сессии.
  • Проверьте, не смешиваются ли IDs разных terminal/call/line объектов.

Используйте identifier, полученный из актуального TAPI context. Числовое совпадение с ID другого объекта не делает его допустимым.

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


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