funzione lineSetCallData (tapi.h)

La funzione lineSetCallData imposta il membro CallData in LINECALLINFO. A seconda dell'implementazione del provider di servizi, il membro CallData può essere propagato a tutte le applicazioni che hanno handle per la chiamata, incluse quelle in altri computer (tramite il server) e possono spostarsi con la chiamata quando viene trasferita.

Sintassi

LONG lineSetCallData(
  HCALL  hCall,
  LPVOID lpCallData,
  DWORD  dwSize
);

Parametri

hCall

Gestire la chiamata. L'applicazione deve avere privilegi OWNER.

lpCallData

Indirizzo dei dati da copiare nel membro CallData in LINECALLINFO, sostituendo i dati esistenti. Per altre informazioni, vedere l'argomento dei dati delle chiamate .

dwSize

Numero di byte di dati da copiare. Un valore pari a 0 causa la rimozione di tutti i dati esistenti.

Nota Se lpCallData è un puntatore a una stringa, le dimensioni devono includere il terminatore Null.
 

Valore restituito

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

LINEERR_INVALCALLHANDLE, LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_INVALPOINTER, LINEERR_NOMEM, LINEERR_NOTOWNER, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Requisiti

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

Vedi anche

LINECALLINFO

Funzioni di servizio linea supplementari

Panoramica di riferimento su TAPI 2.2