Freigeben über


LINEAGENTGROUPLIST-Struktur (tapi.h)

Die LINEAGENTGROUPLIST-Struktur beschreibt eine Liste von ACD-Agentgruppen. Diese Struktur kann ein Array von LINEAGENTGROUPENTRY-Strukturen enthalten.

Mehrere Funktionen verwenden die LINEAGENTGROUPLIST-Struktur ; Dazu gehören die Funktionen lineGetAgentGroupList, lineGetGroupList und lineSetAgentGroup .

Syntax

typedef struct lineagentgrouplist_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwNumEntries;
  DWORD dwListSize;
  DWORD dwListOffset;
} LINEAGENTGROUPLIST, *LPLINEAGENTGROUPLIST;

Member

dwTotalSize

Dieser Datenstruktur zugeordnete Gesamtgröße in Byte.

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 in Byte enthält.

dwNumEntries

Anzahl der LINEAGENTGROUPENTRY-Strukturen , die im Listenarray angezeigt werden. Der Wert ist 0, wenn kein Agent an der Adresse angemeldet werden soll.

dwListSize

Größe des Gruppenlistenarrays in Bytes.

dwListOffset

Offset vom Anfang dieser Struktur zu einem Array von LINEAGENTGROUPENTRY-Strukturen , die Informationen zu jeder Gruppe angeben, in der der aktuelle Agent an der Adresse angemeldet werden soll. Dies ist dwNumEntries times SIZEOF(LINEAGENTGROUPENTRY). Die Größe des Felds wird von dwListSize angegeben.

Anforderungen

   
Kopfzeile tapi.h

Weitere Informationen

LINEAGENTGROUPENTRY

lineGetAgentGroupList

lineGetGroupList

lineSetAgentGroup