ITPhone ::p ut_HookSwitchState, méthode (tapi3if.h)

La méthode put_HookSwitchState définit l’état actuel de hookswitch pour un périphérique hookswitch particulier sur le téléphone.

L’application doit appeler ITPhone ::Open avant d’appeler cette méthode ; sinon, l’appel échoue.

Syntaxe

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

Paramètres

[in] HookSwitchDevice

Le descripteur PHONE_HOOK_SWITCH_DEVICE pour le type hookswitch.

[in] HookSwitchState

Descripteur PHONE_HOOK_SWITCH_STATE pour l’status hookswitch.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

En règle générale, les haut-parleurs et les casques ont des états hookswitch définissables par l’application, et les combinés ne le font pas, mais cette fonctionnalité dépend du protocole TSP.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tapi3if.h (inclure Tapi3.h)
Bibliothèque Uuid.lib
DLL Tapi3.dll

Voir aussi

ITPhone

get_HookSwitchState