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


Функция phoneGetLamp (tapi.h)

Функция phoneGetLamp возвращает текущий режим лампы указанной лампы.

Синтаксис

LONG phoneGetLamp(
  HPHONE  hPhone,
  DWORD   dwButtonLampID,
  LPDWORD lpdwLampMode
);

Параметры

hPhone

Дескриптор на открытое телефонное устройство.

dwButtonLampID

Идентификатор запрашиваемой лампы.

lpdwLampMode

Указатель на расположение памяти, которое содержит состояние режима лампы заданного индикатора. Этот параметр использует одну и только одну из констант PHONELAMPMODE_.

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

Возвращает ноль, если запрос выполнен успешно, или отрицательный номер ошибки при возникновении ошибки. Возможные возвращаемые значения:

PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALBUTTONLAMPID, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPOINTER, PHONEERR_OPERATIONFAILED, PHONEERR_INVALPHONESTATE, PHONEERR_UNINITIALIZED PHONEERR_OPERATIONUNAVAIL.

Комментарии

Наборы телефонов с несколькими лампами на кнопку должны моделироваться с помощью нескольких пар "кнопка/лампа". Каждая дополнительная пара "кнопка/лампа" должна использовать кнопку DUMMY.

Требования

Требование Значение
Целевая платформа Windows
Header tapi.h
Библиотека Tapi32.lib
DLL Tapi32.dll

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

Дополнительные функции телефонной службы

Обзор справочника по TAPI 2.2