Freigeben über


ITLegacyCallMediaControl2::GenerateTone-Methode (tapi3if.h)

Die GenerateTone-Methode generiert den angegebenen Ton.

Rufen Sie zum Generieren benutzerdefinierter Töne die GenerateCustomTones -Methode (C/C++) oder die GenerateCustomTonesByCollection-Methode (Visual Basic und Skriptanwendungen) auf.

Syntax

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

Parameter

[in] ToneMode

Gibt den Tonmodus an. Bei den verwendeten Werten handelt es sich um Werte aus der TAPI_TONEMODE-Enumeration .

[in] lDuration

Sowohl die Dauer der DTMF-Ziffern und des Pulss in Millisekunden als auch die DTMF-Interdigit-Abstände.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Methode war erfolgreich.
E_INVALIDARG
Einer der Parameter ist ungültig.
TAPI_E_INVALCALLSTATE
Der Aufruf muss sich im verbundenen Zustand befinden.

Hinweise

Diese Methode übersetzt einen Aufruf von TAPI 2. xlineGenerateTone-Funktion .

Wenn die Tongenerierung abgeschlossen ist, wird ein Ereignis vom Typ TE_GENERATEEVENT generiert.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi3if.h
Bibliothek Uuid.lib
DLL Tapi3.dll

Weitere Informationen

ITLegacyCallMediaControl2