ITBasicCallControl::P arkDirect 方法 (tapi3if.h)
ParkDirect方法會讓呼叫位於指定位址。
語法
HRESULT ParkDirect(
[in] BSTR pParkAddress
);
參數
[in] pParkAddress
BSTR的指標,其中包含要駐留呼叫的位址。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
方法成功。 |
|
pParkAddress參數不是有效的指標。 |
|
不支援駐留。 |
|
pParkAddress參數無效。 |
|
記憶體不足,無法執行作業。 |
|
作業失敗,因為 TAPI 3 DLL 已逾時。逾時間隔為兩分鐘。 |
備註
某些服務提供者在串流作用中時不支援這項作業。 在作業完成之後,應用程式可能需要呼叫ITStream::StopStream或ITSubStream::StopSubStream,再呼叫ITStream::StartStream::StartSubStream。
透過導向駐留,應用程式會決定其想要將通話停駐的位址。 使用 ParkInDirect時,參數會決定位址,並將此位址提供給應用程式。 不論是哪一種情況,都可以藉由指定此位址來取消停駐通話。
已停駐的通話在成功停駐之後進入已中斷連線的狀態。
有些交換器可以在通話停駐一段時間後提醒使用者。 應用程式會看到供應專案通話,並將通話原因設定為提醒。
應用程式必須使用 SysAllocString 為 pParkAddress 參數配置記憶體,並使用 SysFreeString 在不再需要變數時釋放記憶體。
規格需求
目標平台 | Windows |
標頭 | tapi3if.h (包括 Tapi3.h) |
程式庫 | Uuid.lib |
Dll | Tapi3.dll |