Freigeben über


LINEAGENTACTIVITYLIST-Struktur (tapi.h)

Die LINEAGENTACTIVITYLIST-Struktur beschreibt eine Liste der ACD-Agent-Aktivitäten. Diese Struktur kann ein Array von LINEAGENTACTIVITYENTRY-Strukturen enthalten. Die lineGetAgentActivityList-Funktion gibt die LINEAGENTACTIVITYLIST-Struktur zurück.

Syntax

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

Member

dwTotalSize

Gesamtgröße, die dieser Datenstruktur in Bytes zugeordnet ist.

dwNeededSize

Größe, die erforderlich ist, um alle angeforderten Informationen in Bytes zu enthalten.

dwUsedSize

Größe des Teils dieser Datenstruktur, der nützliche Informationen enthält, in Bytes.

dwNumEntries

Anzahl der LINEAGENTACTIVITYENTRY-Strukturen , die im Listenarray angezeigt werden. Der Wert ist 0, wenn keine Agent-Aktivitätscodes verfügbar sind.

dwListSize

Größe des Aktivitätslistenarrays in Bytes.

dwListOffset

Offset vom Anfang der Struktur zu einem Array von LINEAGENTACTIVITYENTRY-Strukturen , die Informationen zur Aktivität angibt, die für den aktuell angemeldeten Agent angegeben werden könnten. Dies ist dwNumEntries mal SIZEOF(LINEAGENTACTIVITYENTRY). Die Größe des Arrays wird von dwListSize angegeben.

Anforderungen

   
Kopfzeile tapi.h

Weitere Informationen

LINEAGENTACTIVITYENTRY

lineGetAgentActivityList

lineSetAgentActivity