Compartilhar via


Função lineGetAgentSessionInfo (tapi.h)

A função lineGetAgentSessionInfo retorna uma estrutura que contém as informações acd associadas a um identificador de sessão de agente específico. Ele gera uma mensagem LINE_PROXYREQUEST a ser enviada a um manipulador de função proxy registrado, fazendo referência a uma estrutura LINEPROXYREQUEST do tipo LINEPROXYREQUEST_GETAGENTSESSIONINFO.

Sintaxe

LONG lineGetAgentSessionInfo(
  HLINE                  hLine,
  HAGENTSESSION          hAgentSession,
  LPLINEAGENTSESSIONINFO lpAgentSessionInfo
);

Parâmetros

hLine

Manipule para o dispositivo de linha.

hAgentSession

Identificador da sessão do agente cujas informações devem ser recuperadas.

lpAgentSessionInfo

Ponteiro para uma estrutura do tipo LINEAGENTSESSIONINFO. Após a conclusão bem-sucedida da solicitação, essa estrutura é preenchida com as estatísticas de sessão do agente. Antes de chamar a função lineGetAgentSessionInfo , o aplicativo deve definir o membro dwTotalSize dessa estrutura para indicar a quantidade de memória disponível para TAPI para retornar informações.

Nota Se os parâmetros de tamanho na estrutura não estiverem corretos, há a possibilidade de que a memória possa ser substituída. Para obter mais informações sobre como definir tamanhos de estrutura, consulte o tópico alocação de memória .
 

Retornar valor

Retorna um identificador de solicitação se a operação assíncrona for iniciada; caso contrário, a função retornará um dos seguintes valores de erro:

LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tapi.h
Biblioteca Tapi32.lib
DLL Tapi32.dll

Confira também

Sobre controles do Call Center

LINEAGENTSESSIONINFO

LINEPROXYREQUEST

LINE_PROXYREQUEST