Método ITMSPAddress::ReceiveTSPData (msp.h)
TAPI 3 llama al método ReceiveTSPData cuando el TSP envía datos asincrónicos al MSP. Si el TSP envía el mensaje LINE_SENDMSPDATA con htCall establecido en NULL, pMSPCall será NULL. Si el TSP especifica el htCall, pMSPCall corresponderá a la llamada creada en CreateMSPCall.
Sintaxis
HRESULT ReceiveTSPData(
[in] IUnknown *pMSPCall,
BYTE *pBuffer,
[in] DWORD dwSize
);
Parámetros
[in] pMSPCall
Puntero a la interfaz IUnknown del objeto MSP Call.
pBuffer
[in, size_is(dwSize)] Puntero al búfer opaco del TSP.
[in] dwSize
Tamaño, en bytes, de pBuffer.
Valor devuelto
Este método puede devolver uno de estos valores.
Valor | Significado |
---|---|
|
El método se realizó correctamente. |
|
El parámetro pMSPCall o pBuffer no es un puntero válido. |
|
El parámetro pMSPCall es NULL. |
|
El parámetro pMSPCall no apunta a una interfaz válida. |
|
Existe memoria insuficiente para realizar la operación. |
Comentarios
El MSP debe liberar memoria en pBuffer.
La semántica de los datos pasados en el búfer es específica de cada par TSP/MSP. Este método simplemente envía el búfer recibido a la dirección (pMSPCall == NULL) o a la llamada indicada (pMSPCall != NULL).
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | msp.h (include Tapi3.h) |