Partager via


ITLegacyCallMediaControl2 ::GenerateTone, méthode (tapi3if.h)

La méthode GenerateTone génère le ton spécifié.

Pour générer des tonalités personnalisées, appelez la méthode GenerateCustomTones (C/C++) ou GenerateCustomTonesByCollection (applications Visual Basic et de script).

Syntaxe

HRESULT GenerateTone(
  [in] TAPI_TONEMODE ToneMode,
  [in] long          lDuration
);

Paramètres

[in] ToneMode

Indique le mode tonalité. Les valeurs utilisées sont celles de l’énumération TAPI_TONEMODE .

[in] lDuration

La durée, en millisecondes, des chiffres et de l’impulsion DTMF, et l’espacement interdigit DTMF.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
La méthode a réussi.
E_INVALIDARG
L’un des paramètres n’est pas valide.
TAPI_E_INVALCALLSTATE
L’appel doit être à l’état connecté .

Remarques

Cette méthode se traduit par un appel au TAPI 2. fonction xlineGenerateTone .

Une fois la génération de tonalité terminée, un événement de type TE_GENERATEEVENT est généré.

Configuration requise

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

Voir aussi

ITLegacyCallMediaControl2