ITBasicCallControl::Hold 方法 (tapi3if.h)

Hold方法會放置或移除保留中的呼叫。

語法

HRESULT Hold(
  [in] VARIANT_BOOL fHold
);

參數

[in] fHold

如果 fHold VARIANT_TRUE且方法成功, 則撥號狀態 會轉換為CS_HOLD狀態。 如果 fHold VARIANT_FALSE,則撥號狀態會轉換為CS_CONNECTED。

傳回值

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

傳回碼 描述
S_OK
方法成功。
E_OUTOFMEMORY
記憶體不足,無法執行作業。
TAPI_E_INVALCALLSTATE
與此介面相關聯的呼叫已不存在。
TAPI_E_TIMEOUT
作業失敗,因為 TAPI 3 DLL 已逾時。逾時間隔為兩分鐘

備註

某些服務提供者在串流作用中時不支援此作業。 在作業完成之前,應用程式可能需要先呼叫ITStream::StopStreamITSubStream::StopSubStream,並在作業完成之後呼叫ITStream::StartStream::StartSubStream

需求

   
目標平台 Windows
標頭 tapi3if.h (包括 Tapi3.h)
程式庫 Uuid.lib
Dll Tapi3.dll

另請參閱

呼叫物件

保留概觀

ITBasicCallControl

lineHold