Bagikan melalui


Struktur LINEAGENTSTATUS (tapi.h)

Struktur LINEAGENTSTATUS menjelaskan status agen ACD saat ini. Fungsi lineGetAgentStatus mengembalikan struktur LINEAGENTSTATUS .

Sintaks

typedef struct lineagentstatus_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwNumEntries;
  DWORD dwGroupListSize;
  DWORD dwGroupListOffset;
  DWORD dwState;
  DWORD dwNextState;
  DWORD dwActivityID;
  DWORD dwActivitySize;
  DWORD dwActivityOffset;
  DWORD dwAgentFeatures;
  DWORD dwValidStates;
  DWORD dwValidNextStates;
} LINEAGENTSTATUS, *LPLINEAGENTSTATUS;

Anggota

dwTotalSize

Ukuran total yang dialokasikan untuk struktur data ini, dalam byte.

dwNeededSize

Ukuran diperlukan untuk menyimpan semua informasi yang diminta, dalam byte.

dwUsedSize

Ukuran bagian dari struktur data ini yang berisi informasi yang berguna, dalam byte.

dwNumEntries

Jumlah struktur LINEAGENTGROUPENTRY yang muncul di array GroupList . Nilainya adalah 0 jika tidak ada agen yang masuk di alamat.

dwGroupListSize

Ukuran array daftar grup, dalam byte.

dwGroupListOffset

Offset dari awal struktur ini ke array struktur LINEAGENTGROUPENTRY . Ukurannya adalah dwNumEntries kali SIZEOF(LINEAGENTGROUPENTRY). Array berisi grup tempat agen saat ini masuk pada alamat. Ukuran bidang ditentukan oleh dwGroupListSize.

dwState

Status agen saat ini. Salah satu konstanta LINEAGENTSTATE_.

dwNextState

Status tempat agen secara otomatis ditempatkan ketika panggilan saat ini selesai. Salah satu konstanta LINEAGENTSTATE_.

dwActivityID

Pengidentifikasi aktivitas agen saat ini.

dwActivitySize

Ukuran string aktivitas agen, dalam byte.

dwActivityOffset

Offset dari awal struktur ke string yang dihentikan null yang menentukan aktivitas agen saat ini. Ukuran string ditentukan oleh dwActivitySize.

dwAgentFeatures

Fitur terkait agen yang tersedia pada saat status diperoleh, menggunakan konstanta LINEAGENTFEATURE_.

dwValidStates

Agen menyatakan bahwa dapat dipilih, pada saat ini, menggunakan lineSetAgentState. Terdiri dari satu atau beberapa konstanta LINEAGENTSTATE_.

dwValidNextStates

Agen berikutnya menyatakan bahwa dapat dipilih, pada saat ini, dengan memanggil fungsi lineSetAgentState . Terdiri dari satu atau beberapa konstanta LINEAGENTSTATE_.

Persyaratan

Persyaratan Nilai
Header tapi.h

Lihat juga

LINEAGENTFEATURE_ konstanta

LINEAGENTGROUPENTRY

LINEAGENTSTATE_ konstanta

lineGetAgentStatus

lineSetAgentState