Freigeben über


lineGetStatusMessages-Funktion (tapi.h)

Mit der lineGetStatusMessages-Funktion kann eine Anwendung abfragen, welche Benachrichtigungen die Anwendung für Ereignisse im Zusammenhang mit status Änderungen für die angegebene Zeile oder eine ihrer Adressen empfängt.

Syntax

LONG lineGetStatusMessages(
  HLINE   hLine,
  LPDWORD lpdwLineStates,
  LPDWORD lpdwAddressStates
);

Parameter

hLine

Handle zum Leitungsgerät.

lpdwLineStates

Bitarray, das angibt, für welches Leitungsgerät status Änderungen eine Nachricht an die Anwendung gesendet werden soll. Wenn ein Flag TRUE ist, ist diese Meldung aktiviert. wenn FALSE, ist es deaktiviert. Dieser Parameter verwendet eine oder mehrere der LINEDEVSTATE_ Konstanten.

lpdwAddressStates

Bitarray, das angibt, für welche Adresse status Änderungen eine Nachricht an die Anwendung gesendet werden soll. Wenn ein Flag TRUE ist, ist diese Meldung aktiviert. , wenn FALSE, deaktiviert. Dieser Parameter verwendet eine oder mehrere der LINEADDRESSSTATE_ 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:

LINEERR_INVALLINEHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALPOINTER, LINEERR_RESOURCEUNAVAIL, LINEERR_NOMEM, LINEERR_UNINITIALIZED.

Hinweise

TAPI definiert eine Reihe von Nachrichten, die Anwendungen über Ereignisse in Zeilen und Adressen benachrichtigen. Eine Anwendung ist möglicherweise nicht daran interessiert, alle Adressen und Zeilen status Änderungsnachrichten zu empfangen. Die lineSetStatusMessages-Funktion kann verwendet werden, um auszuwählen, welche Nachrichten die Anwendung empfangen möchte. Standardmäßig sind die Status adressen und die Berichterstellung für zeilenspezifische status deaktiviert.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi.h
Bibliothek Tapi32.lib
DLL Tapi32.dll

Weitere Informationen

Grundlegende Referenz zu Telefoniediensten

LINE_CLOSE

LINE_LINEDEVSTATE

ÜBERSICHT ÜBER TAPI 2.2-Referenz

lineSetStatusMessages