ITBasicCallControl::P arkDirect 方法 (tapi3if.h)

ParkDirect方法會讓呼叫位於指定位址。

語法

HRESULT ParkDirect(
  [in] BSTR pParkAddress
);

參數

[in] pParkAddress

BSTR的指標,其中包含要駐留呼叫的位址。

傳回值

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

傳回碼 描述
S_OK
方法成功。
E_POINTER
pParkAddress參數不是有效的指標。
E_FAIL
不支援駐留。
E_INVALIDARG
pParkAddress參數無效。
E_OUTOFMEMORY
記憶體不足,無法執行作業。
TAPI_E_TIMEOUT
作業失敗,因為 TAPI 3 DLL 已逾時。逾時間隔為兩分鐘。

備註

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

透過導向駐留,應用程式會決定其想要將通話停駐的位址。 使用 ParkInDirect時,參數會決定位址,並將此位址提供給應用程式。 不論是哪一種情況,都可以藉由指定此位址來取消停駐通話。

已停駐的通話在成功停駐之後進入已中斷連線的狀態。

有些交換器可以在通話停駐一段時間後提醒使用者。 應用程式會看到供應專案通話,並將通話原因設定為提醒。

應用程式必須使用 SysAllocStringpParkAddress 參數配置記憶體,並使用 SysFreeString 在不再需要變數時釋放記憶體。

規格需求

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

另請參閱

Call 物件

ITBasicCallControl

駐留概觀

linePark