Что означает код HRESULT 0x80040018 (TAPI_E_INVALLOCATION)?

 
Предыдущий Следующий
TAPI_E_INVALGROUPID TAPI_E_INVALMESSAGEID

TAPI_E_INVALLOCATION

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

TAPI_E_INVALLOCATION (0x80040018) — tAPI — недопустимое расположение.

TAPI 3 работает через service provider, address, call, terminal и stream objects. Возможности и идентификаторы принадлежат конкретному provider/device и могут меняться после reinit или смены состояния вызова.

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

  • Сохраните provider, address/call/phone state, privilege, async request ID и точный IT* method.
  • Перед повтором обновите provider-owned IDs/capabilities и дождитесь требуемого call state; поздняя команда часто относится к уже изменившемуся объекту.

Данные для диагностики

  • TAPI_E_INVALLOCATION is HRESULT 2147745816 ( 0X80040018 ) from Tapi3err.h.
  • capture location ID, current-user context, country and area codes, outside-access prefix, calling-card selection, and registry generation.
  • AllStat describes it as “Invalid location ID.” The result normally appears while selecting the Windows dialing location used to translate canonical telephone numbers.

Исходная формулировка

  • TAPI_E_INVALLOCATION is HRESULT 2147745816 ( 0X80040018 ) from Tapi3err.h.
  • capture location ID, current-user context, country and area codes, outside-access prefix, calling-card selection, and registry generation.
  • Invalid location ID.
  • The evidence-based correction for this result is to select an existing location returned by the telephony configuration APIs or create a valid location before retrying translation.

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


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