Método ITMSPAddress::ReceiveTSPData (msp.h)
O método ReceiveTSPData é chamado pelo TAPI 3 quando o TSP envia dados assíncronos para o MSP. Se o TSP enviar a mensagem LINE_SENDMSPDATA com o htCall definido como NULL, pMSPCall será NULL. Se o TSP especificar o htCall, pMSPCall corresponderá à chamada criada em CreateMSPCall.
Sintaxe
HRESULT ReceiveTSPData(
[in] IUnknown *pMSPCall,
BYTE *pBuffer,
[in] DWORD dwSize
);
Parâmetros
[in] pMSPCall
Ponteiro para a interface IUnknown do objeto MSP Call.
pBuffer
[in, size_is(dwSize)] Ponteiro para buffer opaco do TSP.
[in] dwSize
Tamanho, em bytes, de pBuffer.
Retornar valor
Esse método pode retornar um desses valores.
Valor | Significado |
---|---|
|
O método foi bem-sucedido. |
|
O parâmetro pMSPCall ou pBuffer não é um ponteiro válido. |
|
O parâmetro pMSPCall é NULL. |
|
O parâmetro pMSPCall não aponta para uma interface válida. |
|
Há memória insuficiente para executar a operação. |
Comentários
O MSP deve liberar memória no pBuffer.
A semântica dos dados passados no buffer é específica para cada par TSP/MSP. Esse método simplesmente despacha o buffer recebido para o endereço (pMSPCall == NULL) ou a chamada indicada (pMSPCall != NULL).
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | msp.h (inclua Tapi3.h) |