Metodo ITMSPAddress::ReceiveTSPData (msp.h)
Il metodo ReceiveTSPData viene chiamato da TAPI 3 quando il TSP invia dati asincroni al msp. Se il TSP invia il messaggio LINE_SENDMSPDATA con htCall impostato su NULL, pMSPCall sarà NULL. Se il TSP specifica htCall, pMSPCall corrisponderà alla chiamata creata in CreateMSPCall.
Sintassi
HRESULT ReceiveTSPData(
[in] IUnknown *pMSPCall,
BYTE *pBuffer,
[in] DWORD dwSize
);
Parametri
[in] pMSPCall
Puntatore all'interfaccia IUnknown dell'oggetto MSP Call.
pBuffer
[in, size_is(dwSize)] Puntatore al buffer opaco dal TSP.
[in] dwSize
Dimensioni, in byte, di pBuffer.
Valore restituito
Questo metodo può restituire uno di questi valori.
Valore | Significato |
---|---|
|
Il metodo è riuscito. |
|
Il parametro pMSPCall o pBuffer non è un puntatore valido. |
|
Il parametro pMSPCall è NULL. |
|
Il parametro pMSPCall non punta a un'interfaccia valida. |
|
Memoria insufficiente per eseguire l'operazione. |
Commenti
Il msp deve liberare memoria in pBuffer.
La semantica dei dati passati nel buffer è specifica per ogni coppia TSP/MSP. Questo metodo invia semplicemente il buffer ricevuto all'indirizzo (pMSPCall == NULL) o alla chiamata indicata (pMSPCall != NULL).
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | msp.h (include Tapi3.h) |