Freigeben über


TSPI_lineSetCallTreatment-Funktion (tspi.h)

Der TSPI_lineSetCallTreatment Funktionsdienstanbieter speichert das angegebene dwCallTreatment in LINECALLINFO und sendet eine LINE_CALLINFO Nachricht, um die aktualisierten Informationen anzugeben. Wenn sich der Anruf derzeit in einem Zustand befindet, in dem die Anrufbehandlung relevant ist, tritt die neue Behandlung sofort in Kraft; andernfalls wird er wirksam, wenn der Aufruf das nächste Mal in einen relevanten Zustand wechselt.

Syntax

LONG TSPIAPI TSPI_lineSetCallTreatment(
  DRV_REQUESTID dwRequestID,
  HDRVCALL      hdCall,
  DWORD         dwTreatment
);

Parameter

dwRequestID

Bezeichner für die Meldung asynchroner Funktionsergebnisse.

hdCall

Das Handle des Dienstanbieters für den Anruf.

dwTreatment

Einer der Anrufbehandlungsbezeichner, die für die Adresse unterstützt werden, unter der der Aufruf angezeigt wird.

Rückgabewert

Gibt dwRequestID zurück, wenn der asynchrone Vorgang gestartet wird. andernfalls einer der folgenden negativen Fehlerwerte:

LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tspi.h

Weitere Informationen

LINECALLINFO

LINE_CALLINFO