共用方式為


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 的大小,以位元組為單位。

傳回值

這個方法可以傳回其中一個值。

意義
S_OK
方法成功。
E_POINTER
pMSPCallpBuffer 參數不是有效的指標。
E_INVALIDARG
pMSPCall 參數為 NULL
E_FAIL
pMSPCall 參數不會指向有效的介面。
E_OUTOFMEMORY
記憶體不足,無法執行作業。

備註

MSP 必須在 pBuffer 中釋放記憶體。

緩衝區中傳遞之數據的語意是每個 TSP/MSP 配對特有的。 這個方法只會將接收的緩衝區分派至 pMSPCallNULL) 或 pMSPCall == != NULL) 的指示 (呼叫 (位址。

規格需求

需求
目標平台 Windows
標頭 tapi3.h (包含Tapi3.h)

另請參閱

ITMSPAddress

媒體服務提供者介面 (MSPI)