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


Метод ITPhone::p ut_HookSwitchState (tapi3if.h)

Метод put_HookSwitchState задает текущее состояние обработчика для определенного устройства перехватчика на телефоне.

Приложение должно вызвать ITPhone::Open перед вызовом этого метода; в противном случае вызов завершается ошибкой.

Синтаксис

HRESULT put_HookSwitchState(
  [in] PHONE_HOOK_SWITCH_DEVICE HookSwitchDevice,
  [in] PHONE_HOOK_SWITCH_STATE  HookSwitchState
);

Параметры

[in] HookSwitchDevice

Дескриптор PHONE_HOOK_SWITCH_DEVICE для типа обработчика.

[in] HookSwitchState

Дескриптор PHONE_HOOK_SWITCH_STATE для состояния перехватчика.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Как правило, динамики и гарнитуры имеют настраиваемые приложениями состояния перехватчика, а телефоны — нет, но эта функция зависит от TSP.

Требования

Требование Значение
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)
Библиотека Uuid.lib
DLL Tapi3.dll

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

ITPhone

get_HookSwitchState