Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi lineCreateAgentSession membuat objek AgentSession baru. Ini menghasilkan pesan LINE_PROXYREQUEST untuk dikirim ke handler fungsi proksi terdaftar, merujuk struktur LINEPROXYREQUEST jenis LINEPROXYREQUEST_CREATEAGENTSESSION.
Sintaksis
LONG lineCreateAgentSessionA(
HLINE hLine,
HAGENT hAgent,
LPCSTR lpszAgentPIN,
DWORD dwWorkingAddressID,
LPGUID lpGroupID,
LPHAGENTSESSION lphAgentSession
);
Parameter
hLine
Tangani ke perangkat baris.
hAgent
Pengidentifikasi agen yang sesinya akan dibuat.
lpszAgentPIN
Penunjuk ke string Unicodenull
dwWorkingAddressID
Pengidentifikasi alamat tempat agen akan menerima panggilan untuk sesi ini.
lpGroupID
Penunjuk ke GUID yang mengidentifikasi grup tempat sesi sedang dibuat.
lphAgentSession
Tangani ke sesi agen yang dibuat, dikembalikan oleh proksi ACD. Merupakan tanggung jawab aplikasi proksi handler agen untuk menghasilkan dan mempertahankan keunikan pengidentifikasi ini.
Mengembalikan nilai
Mengembalikan pengidentifikasi permintaan jika operasi asinkron dimulai; jika tidak, fungsi mengembalikan salah satu nilai kesalahan berikut:
LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.
Komentar
Nota
Header tapi.h mendefinisikan lineCreateAgentSession sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| Platform Target |
Windows |
| Header |
tapi.h |
| Pustaka |
Tapi32.lib |
| DLL |
Tapi32.dll |