Estructura LINEAGENTSTATUS (tapi.h)
La estructura LINEAGENTSTATUS describe el estado actual de un agente de ACD. La función lineGetAgentStatus devuelve la estructura LINEAGENTSTATUS .
Sintaxis
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;
Miembros
dwTotalSize
Tamaño total asignado a esta estructura de datos, en bytes.
dwNeededSize
Tamaño necesario para contener toda la información solicitada, en bytes.
dwUsedSize
Tamaño de la parte de esta estructura de datos que contiene información útil, en bytes.
dwNumEntries
Número de estructuras LINEAGENTGROUPENTRY que aparecen en la matriz GroupList . El valor es 0 si no se registra ningún agente en la dirección.
dwGroupListSize
Tamaño de la matriz de lista de grupos, en bytes.
dwGroupListOffset
Desfase desde el principio de esta estructura hasta una matriz de estructuras LINEAGENTGROUPENTRY . El tamaño es dwNumEntries veces SIZEOF(LINEAGENTGROUPENTRY). La matriz contiene grupos en los que el agente ha iniciado sesión actualmente en la dirección. El tamaño del campo se especifica mediante dwGroupListSize.
dwState
Estado actual del agente. Una de las constantes LINEAGENTSTATE_.
dwNextState
Estado en el que el agente se coloca automáticamente cuando se completa la llamada actual. Una de las constantes LINEAGENTSTATE_.
dwActivityID
Identificador de la actividad del agente actual.
dwActivitySize
Tamaño de la cadena de actividad del agente, en bytes.
dwActivityOffset
Desfase desde el principio de la estructura a una cadena terminada en null que especifica la actividad del agente actual. DwActivitySize especifica el tamaño de la cadena.
dwAgentFeatures
Características relacionadas con el agente disponibles en el momento en que se obtuvo el estado, utilizando las constantes LINEAGENTFEATURE_.
dwValidStates
El agente indica que se podría seleccionar, en este momento dado, mediante lineSetAgentState. Consta de una o varias de las constantes LINEAGENTSTATE_.
dwValidNextStates
El siguiente agente indica que se podría seleccionar, en este momento en el tiempo, mediante una llamada a la función lineSetAgentState . Consta de una o varias de las constantes LINEAGENTSTATE_.
Requisitos
Requisito | Valor |
---|---|
Header | tapi.h |