Метод ITMSPAddress::ReceiveTSPData (msp.h)
Метод ReceiveTSPData вызывается TAPI 3, когда TSP отправляет асинхронные данные в MSP. Если поставщик LINE_SENDMSPDATA отправляет сообщение с параметром htCall , имеющим значение NULL, pMSPCall будет иметь значение NULL. Если поставщик служб конфигурации указывает htCall, pMSPCall будет соответствовать вызову, созданному в CreateMSPCall.
Синтаксис
HRESULT ReceiveTSPData(
[in] IUnknown *pMSPCall,
BYTE *pBuffer,
[in] DWORD dwSize
);
Параметры
[in] pMSPCall
Указатель на интерфейс IUnknown объекта ВЫЗОВА MSP.
pBuffer
[in, size_is(dwSize)] Указатель на непрозрачный буфер из TSP.
[in] dwSize
Размер pBuffer в байтах.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Значение |
---|---|
|
Метод успешно выполнен. |
|
Параметр pMSPCall или pBuffer не является допустимым указателем. |
|
Параметр pMSPCall имеет значение NULL. |
|
Параметр pMSPCall не указывает на допустимый интерфейс. |
|
Для выполнения операции недостаточно памяти. |
Комментарии
MSP должен освободить память в pBuffer.
Семантика данных, передаваемых в буфер, зависит от каждой пары TSP/MSP. Этот метод просто отправляет полученный буфер по адресу (pMSPCall == NULL) или указанному вызову (pMSPCall != NULL).
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | msp.h (включая Tapi3.h) |