ITMSPAddress::ReceiveTSPData 方法 (tapi3.h)
當 TSP 將異步數據傳送至 MSP 時,TAPI 3 會呼叫 ReceiveTSPData 方法。 如果 TSP 傳送LINE_SENDMSPDATA訊息,並將 htCall 設定為 NULL,pMSPCall 會是 NULL。 如果 TSP 確實指定 htCall,pMSPCall 會對應至 CreateMSPCall 中建立的呼叫。
語法
HRESULT ReceiveTSPData(
[in] IUnknown *pMSPCall,
BYTE *pBuffer,
[in] DWORD dwSize
);
參數
[in] pMSPCall
MSP Call 物件的 IUnknown 介面指標。
pBuffer
[in, size_is (dwSize) ]TSP 中不透明緩衝區的指標。
[in] dwSize
pBuffer 的大小,以位元組為單位。
傳回值
這個方法可以傳回其中一個值。
值 | 意義 |
---|---|
|
方法成功。 |
|
pMSPCall 或 pBuffer 參數不是有效的指標。 |
|
pMSPCall 參數為 NULL。 |
|
pMSPCall 參數不會指向有效的介面。 |
|
記憶體不足,無法執行作業。 |
備註
MSP 必須在 pBuffer 中釋放記憶體。
緩衝區中傳遞之數據的語意是每個 TSP/MSP 配對特有的。 這個方法只會將接收的緩衝區分派至 pMSPCallNULL) 或 pMSPCall == != NULL) 的指示 (呼叫 (位址。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | tapi3.h (包含Tapi3.h) |