Compartir a través de


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
S_OK
El método se realizó correctamente.
E_POINTER
El parámetro pMSPCall o pBuffer no es un puntero válido.
E_INVALIDARG
El parámetro pMSPCall es NULL.
E_FAIL
El parámetro pMSPCall no apunta a una interfaz válida.
E_OUTOFMEMORY
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)

Consulte también

ITMSPAddress

Interfaz del proveedor de servicios multimedia (MSPI)