Bagikan melalui


fungsi lineSetAgentSessionState (tapi.h)

Fungsi lineSetAgentSessionState mengatur status sesi agen yang terkait dengan handel sesi agen tertentu. Ini menghasilkan pesan LINE_PROXYREQUEST untuk dikirim ke handler fungsi proksi terdaftar, mereferensikan struktur LINEPROXYREQUEST jenis LINEPROXYREQUEST_SETAGENTSESSIONSTATE.

Sintaks

LONG lineSetAgentSessionState(
  HLINE         hLine,
  HAGENTSESSION hAgentSession,
  DWORD         dwAgentSessionState,
  DWORD         dwNextAgentSessionState
);

Parameter

hLine

Tangani ke perangkat baris.

hAgentSession

Pengidentifikasi sesi agen yang informasinya akan diubah.

dwAgentSessionState

Status sesi agen baru. Harus salah satu konstanta LINEAGENTSESSIONSTATE_ atau nol untuk membiarkan status sesi agen tidak berubah dan hanya memodifikasi status berikutnya.

dwNextAgentSessionState

Status sesi agen berikutnya. Harus salah satu konstanta LINEAGENTSESSIONSTATE_ atau nol.

Mengembalikan nilai

Mengembalikan pengidentifikasi permintaan jika operasi asinkron dimulai; jika tidak, fungsi mengembalikan salah satu nilai kesalahan berikut:

LINEERR_INVALAGENTSTATE, LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, 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

Tentang Kontrol Pusat Panggilan

konstanta LINEAGENTSESSIONSTATE_

LINEPROXYREQUEST

LINE_PROXYREQUEST