phoneGetHookSwitch-Funktion (tapi.h)
Die phoneGetHookSwitch-Funktion gibt den aktuellen Hookswitch-Modus des angegebenen geöffneten Telefongeräts zurück.
Syntax
LONG phoneGetHookSwitch(
HPHONE hPhone,
LPDWORD lpdwHookSwitchDevs
);
Parameter
hPhone
Handle zum geöffneten Telefongerät.
lpdwHookSwitchDevs
Zeiger auf ein DWORD , das mit dem Modus der Hookswitch-Geräte des Telefons gefüllt werden soll. Wenn eine Bitposition FALSE ist, ist das entsprechende Hookswitch-Gerät onhook; wenn TRUE, ist der Mikrofon- und/oder Lautsprecherteil des entsprechenden Hookswitch-Geräts offhook. Um herauszufinden, ob das Mikrofon und/oder der Lautsprecher aktiviert sind, kann die Anwendung phoneGetStatus verwenden. Dieser Parameter verwendet mindestens eine der PHONEHOOKSWITCHDEV_ Konstanten.
Rückgabewert
Gibt null zurück, wenn die Anforderung erfolgreich ist, oder eine negative Fehlernummer, wenn ein Fehler auftritt. Mögliche Rückgabewerte sind:
PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALPOINTER, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED, PHONEERR_OPERATIONUNAVAIL, PHONEERR_UNINITIALIZED.
Hinweise
Nachdem sich der Hookswitchstatus eines Geräts geändert hat und die Hookswitch-Überwachung aktiviert ist, wird der Anwendung eine PHONE_STATE Nachricht gesendet.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | tapi.h |
Bibliothek | Tapi32.lib |
DLL | Tapi32.dll |
Weitere Informationen
Ergänzende Telefondienstfunktionen