Поделиться через


Структура LINEAGENTACTIVITYLIST (tapi.h)

Структура LINEAGENTACTIVITYLIST описывает список действий агента ACD. Эта структура может содержать массив структур LINEAGENTACTIVITYENTRY . Функция lineGetAgentActivityList возвращает структуру LINEAGENTACTIVITYLIST .

Синтаксис

typedef struct lineagentactivitylist_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwNumEntries;
  DWORD dwListSize;
  DWORD dwListOffset;
} LINEAGENTACTIVITYLIST, *LPLINEAGENTACTIVITYLIST;

Члены

dwTotalSize

Общий размер, выделенный для этой структуры данных, в байтах.

dwNeededSize

Размер, необходимый для хранения всей запрошенной информации в байтах.

dwUsedSize

Размер части структуры данных, содержащей полезную информацию, в байтах.

dwNumEntries

Количество структур LINEAGENTACTIVITYENTRY , отображаемых в массиве List . Значение равно 0, если коды действий агента недоступны.

dwListSize

Размер массива списка действий в байтах.

dwListOffset

Смещение от начала структуры до массива структур LINEAGENTACTIVITYENTRY , указывающих сведения о действии, которые могут быть указаны для текущего агента, вошедшего в систему. Это dwNumEntries times SIZEOF(LINEAGENTACTIVITYENTRY). Размер массива определяется dwListSize.

Требования

   
Верхняя часть tapi.h

См. также раздел

LINEAGENTACTIVITYENTRY

lineGetAgentActivityList

lineSetAgentActivity