fungsi lineProxyMessage (tapi.h)

Fungsi lineProxyMessage digunakan oleh penangan permintaan proksi terdaftar untuk menghasilkan pesan TAPI yang terkait dengan perannya. Misalnya, handler agen ACD dapat menggunakan fungsi ini untuk menghasilkan pesan LINE_AGENTSTATUS yang diterima oleh semua aplikasi yang membuka baris yang ditentukan. TAPI menekan pembuatan pesan pada hLine yang ditentukan dalam parameter fungsi.

Sintaks

LONG lineProxyMessage(
  HLINE hLine,
  HCALL hCall,
  DWORD dwMsg,
  DWORD dwParam1,
  DWORD dwParam2,
  DWORD dwParam3
);

Parameter

hLine

Tangani ke perangkat baris terbuka. Ini dikonversi oleh TAPI menjadi hLine yang benar untuk setiap aplikasi yang menerima pesan.

hCall

Jika pesan terkait dengan panggilan tertentu (yang tidak, dalam kasus LINE_AGENTSTATUS), menentukan handel proksi ke panggilan tersebut; akan diatur ke NULL untuk pesan yang tidak terkait dengan panggilan tertentu. Ini dikonversi oleh TAPI menjadi hCall yang benar untuk setiap aplikasi yang menerima pesan.

dwMsg

Pesan TAPI yang akan dihasilkan. Ini harus menjadi pesan yang diizinkan untuk dihasilkan oleh penangan proksi.

dwParam1

Parameter yang terkait dengan pesan yang akan dikirim.

dwParam2

Parameter yang terkait dengan pesan yang akan dikirim.

dwParam3

Parameter yang terkait dengan pesan yang akan dikirim.

Nilai kembali

Mengembalikan nol jika fungsi berhasil atau salah satu nilai kesalahan negatif ini:

LINEERR_INVALLINEHANDLE, LINEERR_INVALCALLHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_NOTREGISTERED, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header tapi.h
Pustaka Tapi32.lib
DLL Tapi32.dll

Lihat juga

LINE_AGENTSTATUS

Fungsi Layanan Garis Tambahan

Gambaran Umum Referensi TAPI 2.2