Функция 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 |