funzione TSPI_lineSetCallData (tspi.h)
Il provider di servizi di funzione TSPI_lineSetCallData archivia i dati delle chiamate indicate con le relative informazioni correlate alla chiamata e successivamente li recapita ogni volta che viene chiamato TSPI_lineGetCallInfo . Il provider di servizi invia un messaggio di LINE_CALLINFO che indica LINECALLINFOSTATE_CALLDATA per indicare che i dati delle chiamate sono stati modificati. A seconda dell'implementazione del provider di servizi, i dati delle chiamate possono essere propagati a tutte le entità che hanno handle alla chiamata, incluse quelle in altri computer (tramite il server) e possono spostarsi con la chiamata quando viene trasferita.
Sintassi
LONG TSPIAPI TSPI_lineSetCallData(
DRV_REQUESTID dwRequestID,
HDRVCALL hdCall,
LPVOID lpCallData,
DWORD dwSize
);
Parametri
dwRequestID
Identificatore per la segnalazione di informazioni di completamento asincrone.
hdCall
Handle del provider di servizi per la chiamata.
lpCallData
Indirizzo dei dati da copiare nel campo CallData in LINECALLINFO, sostituendo eventuali dati esistenti.
dwSize
Numero di byte di dati da copiare. Un valore pari a zero causa la rimozione di tutti i dati esistenti. Se il parametro lpCallData è un puntatore a una stringa, la dimensione deve includere il carattere di terminazione Null .
Valore restituito
Restituisce dwRequestID se l'operazione asincrona viene avviata; in caso contrario, uno dei valori di errore negativi seguenti:
LINEERR_INVALCALLSTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | tspi.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per