fungsi lineSetAgentState (tapi.h)
Fungsi lineSetAgentState mengatur status agen yang terkait dengan alamat tertentu.
Sintaks
LONG lineSetAgentState(
HLINE hLine,
DWORD dwAddressID,
DWORD dwAgentState,
DWORD dwNextAgentState
);
Parameter
hLine
Tangani ke perangkat baris.
dwAddressID
Pengidentifikasi alamat tempat informasi agen akan diubah. Pengidentifikasi alamat secara permanen dikaitkan dengan alamat; pengidentifikasi tetap konstan di seluruh peningkatan sistem operasi.
dwAgentState
Status agen baru. Harus salah satu konstanta LINEAGENTSTATE_, atau nol untuk membiarkan status agen tidak berubah dan hanya memodifikasi status berikutnya.
dwNextAgentState
Status agen yang harus diatur secara otomatis ketika panggilan saat ini pada alamat menjadi menganggur. Misalnya, jika diketahui bahwa pekerjaan setelah panggilan harus dilakukan, bidang ini dapat diatur ke LINEAGENTSTATE_WORKAFTERCALL sehingga panggilan baru tidak ditetapkan ke agen setelah panggilan saat ini. Harus salah satu konstanta LINEAGENTSTATE_, atau nol untuk menggunakan status default berikutnya yang dikonfigurasi untuk agen.
Mengembalikan nilai
Mengembalikan pengidentifikasi permintaan positif jika operasi asinkron dimulai; jika tidak, fungsi mengembalikan salah satu nilai kesalahan negatif ini:
LINEERR_INVALADDRESSID, LINEERR_INVALADDRESSSTATE, 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk