Funzione lineSetAgentStateEx (tapi.h)

La funzione lineSetAgentStateEx imposta lo stato dell'agente associato a un handle di agente specifico. Genera un messaggio di LINE_PROXYREQUEST da inviare a un gestore di funzioni proxy registrato, facendo riferimento a una struttura LINEPROXYREQUEST di tipo LINEPROXYREQUEST_SETAGENTSTATEEX.

Sintassi

LONG lineSetAgentStateEx(
  HLINE  hLine,
  HAGENT hAgent,
  DWORD  dwAgentState,
  DWORD  dwNextAgentState
);

Parametri

hLine

Handle per il dispositivo line.

hAgent

Identificatore dell'agente le cui informazioni devono essere modificate.

dwAgentState

Nuovo stato dell'agente. Deve essere una delle costanti LINEAGENTSTATEEX_ oppure zero per lasciare invariato lo stato dell'agente e modificare solo lo stato successivo.

dwNextAgentState

Stato successivo dell'agente. Deve essere una delle costanti LINEAGENTSTATEEX_ o zero.

Valore restituito

Restituisce un identificatore di richiesta se l'operazione asincrona viene avviata; in caso contrario, la funzione restituisce uno dei valori di errore seguenti:

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

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tapi.h
Libreria Tapi32.lib
DLL Tapi32.dll

Vedi anche

Informazioni sui controlli del Call Center

LINEPROXYREQUEST

LINE_PROXYREQUEST