Метод 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 |