Partager via


TSPI_phoneGetVolume, fonction (tspi.h)

La fonction TSPI_phoneGetVolume retourne le paramètre de volume de l’appareil hookswitch du téléphone spécifié.

Syntaxe

LONG TSPIAPI TSPI_phoneGetVolume(
  HDRVPHONE hdPhone,
  DWORD     dwHookSwitchDev,
  LPDWORD   lpdwVolume
);

Paramètres

hdPhone

Handle du téléphone contenant l’appareil hookswitch dont le paramètre de volume doit être récupéré.

dwHookSwitchDev

Identifie un seul appareil hookswitch dont le niveau de volume est interrogé. Ce paramètre utilise l’une des constantes PHONEHOOKSWITCHDEV_.

lpdwVolume

Pointeur vers un emplacement de taille DWORD dans lequel le fournisseur de services écrit le paramètre de volume actuel de l’appareil 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.

Valeur retournée

Retourne zéro si la fonction réussit, ou 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.

Configuration requise

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

Voir aussi

PHONECAPS

TSPI_phoneGetDevCaps

TSPI_phoneSetVolume