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 |