Condividi tramite


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

Vedi anche

costanti LINEAGENTFEATURE_

LINEAGENTGROUPENTRY

costanti LINEAGENTSTATE_

lineGetAgentStatus

lineSetAgentState