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 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 |