Struttura LINEAGENTSTATUS (tapi.h)
La struttura LINEAGENTSTATUS descrive lo stato corrente di un agente ACD. La funzione lineGetAgentStatus restituisce la struttura LINEAGENTSTATUS .
Sintassi
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;
Members
dwTotalSize
Dimensioni totali allocate a questa struttura di dati, in byte.
dwNeededSize
Dimensioni necessarie per contenere tutte le informazioni richieste, in byte.
dwUsedSize
Dimensioni della parte di questa struttura di dati che contiene informazioni utili, in byte.
dwNumEntries
Numero di strutture LINEAGENTGROUPENTRY visualizzate nella matrice GroupList . Il valore è 0 se nessun agente è connesso all'indirizzo.
dwGroupListSize
Dimensioni della matrice di elenchi di gruppi, in byte.
dwGroupListOffset
Offset dall'inizio di questa struttura a una matrice di strutture LINEAGENTGROUPENTRY . La dimensione è dwNumEntries times SIZEOF(LINEAGENTGROUPENTRY). La matrice contiene gruppi in cui l'agente è attualmente connesso all'indirizzo. Le dimensioni del campo sono specificate da dwGroupListSize.
dwState
Stato corrente dell'agente. Una delle costanti LINEAGENTSTATE_.
dwNextState
Stato in cui l'agente viene inserito automaticamente al termine della chiamata corrente. Una delle costanti LINEAGENTSTATE_.
dwActivityID
Identificatore dell'attività dell'agente corrente.
dwActivitySize
Dimensioni della stringa di attività dell'agente, in byte.
dwActivityOffset
Offset dall'inizio della struttura a una stringa con terminazione Null che specifica l'attività dell'agente corrente. Le dimensioni della stringa sono specificate da dwActivitySize.
dwAgentFeatures
Funzionalità correlate all'agente disponibili al momento dell'ottenimento dello stato, usando le costanti LINEAGENTFEATURE_.
dwValidStates
Agent indica che è possibile selezionare, in questo momento, usando lineSetAgentState. È costituito da una o più costanti LINEAGENTSTATE_.
dwValidNextStates
L'agente successivo indica che è possibile selezionare, in questo momento, chiamando la funzione lineSetAgentState . È costituito da una o più costanti LINEAGENTSTATE_.
Requisiti
Requisito | Valore |
---|---|
Intestazione | tapi.h |