TSPI_phoneGetHookSwitch Funktion (tspi.h)
Die funktion TSPI_phoneGetHookSwitch gibt den aktuellen Hookswitchmodus des angegebenen geöffneten Telefongeräts zurück.
Syntax
LONG TSPIAPI TSPI_phoneGetHookSwitch(
HDRVPHONE hdPhone,
LPDWORD lpdwHookSwitchDevs
);
Parameter
hdPhone
Der undurchsichtige Handle des Dienstanbieters für das Telefon, dessen Hookswitchmodus abgerufen werden soll.
lpdwHookSwitchDevs
Ein Zeiger auf einen DWORD-Größenspeicherort, in den der Dienstanbieter den Modus der Hookswitch-Geräte des Telefons schreibt. Dieser Parameter verwendet eine der PHONEHOOKSWITCHDEV_ Konstanten. Wenn eine Bitposition FALSCH ist, ist das entsprechende Hookswitch-Gerät onhook. Wenn TRUE, ist das Mikrofon und/oder der Lautsprecherteil des entsprechenden Hookswitch-Geräts offhook. Um herauszufinden, ob Mikrofon und/oder Lautsprecher aktiviert sind, kann TAPI TSPI_phoneGetStatus verwenden.
Rückgabewert
Gibt null zurück, wenn die Funktion erfolgreich ist, oder eine Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind wie folgt:
PHONEERR_INVALPHONEHANDLE, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED, PHONEERR_NOMEM, PHONEERR_OPERATIONUNAVAIL.
Hinweise
Nachdem der Hookswitch-Zustand eines Geräts geändert wurde und wenn die Hookswitch-Überwachung aktiviert ist, wird TAPI eine PHONE_STATE Nachricht gesendet.
Anforderungen
Zielplattform | Windows |
Kopfzeile | tspi.h |