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


Структура LINEREQMAKECALL (tapi.h)

Структура LINEREQMAKECALL описывает запрос, инициированный вызовом функции lineGetRequest .

Синтаксис

typedef struct linereqmakecall_tag {
  char szDestAddress[TAPIMAXDESTADDRESSSIZE];
  char szAppName[TAPIMAXAPPNAMESIZE];
  char szCalledParty[TAPIMAXCALLEDPARTYSIZE];
  char szComment[TAPIMAXCOMMENTSIZE];
} LINEREQMAKECALL, *LPLINEREQMAKECALL;

Члены

szDestAddress[TAPIMAXDESTADDRESSSIZE]

Конечный адрес запроса на вызов, завершающийся null. Адрес может использовать канонический формат адреса или формат набираемого адреса. Максимальная длина адреса — символы TAPIMAXDESTADDRESSSIZE, включая признак конца NULL . Более длинные строки усекаются.

szAppName[TAPIMAXAPPNAMESIZE]

Понятное имя приложения или имя файла приложения, которое было создано запросом, завершилось пустым завершением. Максимальная длина адреса — символы TAPIMAXAPPNAMESIZE, включая признак конца NULL .

szCalledParty[TAPIMAXCALLEDPARTYSIZE]

Понятное имено-стороннее имя, завершаемое нулевым значением. Максимальная длина сведений о вызываемой стороне — символы TAPIMAXCALLEDPARTYSIZE, включая признак конца NULL .

szComment[TAPIMAXCOMMENTSIZE]

Комментарий к запросу на вызов, завершающийся значением NULL. Максимальная длина строки комментария — символы TAPIMAXCOMMENTSIZE, включая признак конца NULL .

Комментарии

Эта структура не может быть расширена.

Элемент szDestAddress содержит адрес удаленной стороны; другие элементы полезны для ведения журнала. Приложение должно использовать эту структуру для интерпретации буфера запросов, полученного из lineGetRequest , с LINEREQUESTMODE_MAKECALL режиме запроса.

Требования

Требование Значение
Заголовок tapi.h

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

lineGetRequest