ホーム › Devices.Tapi › ITBasicCallControl
ITBasicCallControl
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 18
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT Connect(VARIANT_BOOL fSync) |
| 8 | HRESULT Answer() |
| 9 | HRESULT Disconnect(DISCONNECT_CODE code) |
| 10 | HRESULT Hold(VARIANT_BOOL fHold) |
| 11 | HRESULT HandoffDirect(LPWSTR pApplicationName) |
| 12 | HRESULT HandoffIndirect(INT lMediaType) |
| 13 | HRESULT Conference(ITBasicCallControl* pCall, VARIANT_BOOL fSync) |
| 14 | HRESULT Transfer(ITBasicCallControl* pCall, VARIANT_BOOL fSync) |
| 15 | HRESULT BlindTransfer(LPWSTR pDestAddress) |
| 16 | HRESULT SwapHold(ITBasicCallControl* pCall) |
| 17 | HRESULT ParkDirect(LPWSTR pParkAddress) |
| 18 | HRESULT ParkIndirect(LPWSTR* ppNonDirAddress) |
| 19 | HRESULT Unpark() |
| 20 | HRESULT SetQOS(INT lMediaType, QOS_SERVICE_LEVEL ServiceLevel) |
| 21 | HRESULT Pickup(LPWSTR pGroupID) |
| 22 | HRESULT Dial(LPWSTR pDestAddress) |
| 23 | HRESULT Finish(FINISH_MODE finishMode) |
| 24 | HRESULT RemoveFromConference() |