Partager via


fonction TSPI_phoneSetVolume (tspi.h)

La fonction TSPI_phoneSetVolume définit le volume du composant de haut-parleur du périphérique de commutateur de connexion spécifié au niveau spécifié.

Syntaxe

LONG TSPIAPI TSPI_phoneSetVolume(
  DRV_REQUESTID dwRequestID,
  HDRVPHONE     hdPhone,
  DWORD         dwHookSwitchDev,
  DWORD         dwVolume
);

Paramètres

dwRequestID

Identificateur de la requête asynchrone.

hdPhone

Poignée du téléphone contenant le haut-parleur dont le volume doit être défini.

dwHookSwitchDev

Identifie le périphérique hookswitch dont le volume de l’orateur doit être défini. Ce paramètre utilise l’une des constantes PHONEHOOKSWITCHDEV_.

dwVolume

DWORD spécifiant le nouveau niveau de volume du périphérique hookswitch. Il s’agit d’un nombre compris entre 0x00000000 (silence) et 0x0000FFFF (volume maximal). La granularité et la quantisation réelles des paramètres de volume dans cette plage sont spécifiques au fournisseur de services. Une valeur pour dwVolume qui est hors de la plage est limitée par TAPI à la valeur la plus proche dans la plage.

Valeur retournée

Retourne dwRequestID ou un numéro d’erreur si une erreur se produit. Le paramètre réel lResult du ASYNC_COMPLETION correspondant est égal à zéro si la fonction réussit ou s’il s’agit d’un numéro d’erreur si une erreur se produit. Les valeurs de retour possibles sont les suivantes :

PHONEERR_INVALPHONEHANDLE, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED, PHONEERR_INVALHOOKSWITCHDEV, PHONEERR_OPERATIONUNAVAIL, PHONEERR_NOMEM.

Notes

Aucun.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tspi.h

Voir aussi

ASYNC_COMPLETION

PHONECAPS

constantes PHONEHOOKSWITCHDEV_

TSPI_phoneGetDevCaps