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.
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 |