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


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

Функция phoneSetStatusMessages позволяет приложению отслеживать выбранные события состояния на указанном телефонном устройстве.

Синтаксис

LONG phoneSetStatusMessages(
  HPHONE hPhone,
  DWORD  dwPhoneStates,
  DWORD  dwButtonModes,
  DWORD  dwButtonStates
);

Параметры

hPhone

Обработка для отслеживания открытого телефонного устройства.

dwPhoneStates

Набор изменений состояния телефона и событий, для которых приложение может получать уведомления. Этот параметр может иметь ноль, одну или несколько констант PHONESTATE_.

dwButtonModes

Набор режимов кнопок телефона, для которых приложение может получать уведомления. Этот параметр может иметь ноль, одну или несколько констант PHONEBUTTONMODE_.

dwButtonStates

Набор изменений состояния кнопки телефона, для которых приложение может получать уведомления. Если параметр dwButtonModes равен нулю, dwButtonStates игнорируется. Если dwButtonModes имеет один или несколько битов, этот параметр также должен иметь по крайней мере один бит. Этот параметр использует константы PHONEBUTTONSTATE_.

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

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

PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALPHONESTATE, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALBUTTONMODE, PHONEERR_OPERATIONFAILED, PHONEERR_INVALBUTTONSTATE, PHONEERR_UNINITIALIZED PHONEERR_OPERATIONUNAVAIL.

Комментарии

Приложение может использовать функцию phoneSetStatusMessages для включения или отключения создания соответствующих сообщений. Все сообщения о состоянии телефона отключены по умолчанию.

Требования

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

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

PHONECAPS

PHONE_CLOSE

PHONE_STATE

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

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

phoneGetDevCaps

phoneInitialize

phoneInitializeEx

phoneОткрыть