Freigeben über


lineSetStatusMessages-Funktion (tapi.h)

Mit der lineSetStatusMessages-Funktion kann eine Anwendung angeben, welche Benachrichtigungen für Ereignisse im Zusammenhang mit status Änderungen für die angegebene Zeile oder eine ihrer Adressen empfangen werden sollen.

Syntax

LONG lineSetStatusMessages(
  HLINE hLine,
  DWORD dwLineStates,
  DWORD dwAddressStates
);

Parameter

hLine

Handle mit dem Leitungsgerät.

dwLineStates

Bitarray, das identifiziert, für welche Zeilengeräte-status Änderungen eine Nachricht an die Anwendung gesendet werden soll. Dieser Parameter verwendet mindestens eine der LINEDEVSTATE_ Konstanten.

dwAddressStates

Bitarray, das identifiziert, für welche Adresse status eine Nachricht an die Anwendung gesendet werden soll. Dieser Parameter verwendet mindestens eine 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_INVALADDRESSSTATE, LINEERR_OPERATIONFAILED, LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALLINESTATE, LINEERR_UNINITIALIZED, LINEERR_NOMEM, LINEERR_OPERATIONUNAVAIL.

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 empfängt. Standardmäßig ist die Adress- und Zeilen-status Berichterstellung deaktiviert.

Anforderungen

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

Weitere Informationen

Referenz zu Grundlegenden Telefoniediensten

LINE_CLOSE

LINE_LINEDEVSTATE

ÜBERSICHT ÜBER TAPI 2.2-Referenz

lineInitialize

lineInitializeEx

lineÖffnen