Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction phoneGetHookSwitch retourne le mode hookswitch actuel de l’appareil téléphonique ouvert spécifié.
Syntaxe
LONG phoneGetHookSwitch(
HPHONE hPhone,
LPDWORD lpdwHookSwitchDevs
);
Paramètres
hPhone
Gérez l’appareil téléphonique ouvert.
lpdwHookSwitchDevs
Pointeur vers un DWORD à remplir avec le mode des périphériques hookswitch du téléphone. Si la position du bit est FALSE, le périphérique de commutateur de connexion correspondant est onhook ; si la valeur EST TRUE, la partie microphone et/ou haut-parleur du périphérique hookswitch correspondant est offhook. Pour savoir si le microphone et/ou le haut-parleur sont activés, l’application peut utiliser phoneGetStatus. Ce paramètre utilise une ou plusieurs constantes PHONEHOOKSWITCHDEV_.
Valeur retournée
Retourne zéro si la requête réussit ou un numéro d’erreur négatif si une erreur se produit. Les valeurs de retour possibles sont les suivantes :
PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALPOINTER, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED, PHONEERR_OPERATIONUNAVAIL, PHONEERR_UNINITIALIZED.
Remarques
Une fois que l’état de hookswitch d’un appareil a changé et que la surveillance de hookswitch est activée, un message PHONE_STATE est envoyé à l’application .
Configuration requise
| Condition requise | Valeur |
|---|---|
| Plateforme cible | Windows |
| En-tête | tapi.h |
| Bibliothèque | Tapi32.lib |
| DLL | Tapi32.dll |
Voir aussi
Fonctions de service téléphonique supplémentaires