ITMSPAddress::CreateMSPCall 方法 (msp.h)

CreateMSPCall 方法创建 MSP Call 对象。 TAPI 将此聚合到 main Call 对象上,并公开 ITStreamControl 接口。

语法

HRESULT CreateMSPCall(
  [in]  MSP_HANDLE hCall,
  [in]  DWORD      dwReserved,
  [in]  DWORD      dwMediaType,
  [in]  IUnknown   *pOuterUnknown,
  [out] IUnknown   **ppStreamControl
);

参数

[in] hCall

此 MSP 的句柄。

[in] dwReserved

保留的值 – 将为 0。

[in] dwMediaType

指示调用所需的 媒体类型

[in] pOuterUnknown

指向 TAPI 3 调用对象上的 IUnknown 接口的指针。 由于 MSP Call 对象在 TAPI 3 调用对象中聚合,因此它需要知道外部 IUnknown

[out] ppStreamControl

指向新创建调用的 ITStreamControl 接口的 IUnknown 接口指针的指针。

返回值

此方法可以返回其中一个值。

含义
S_OK
方法成功。
E_FAIL
MSP 无法初始化。
E_POINTER
pMSPCallback 不是有效的指针。
E_OUTOFMEMORY
内存不足,无法执行操作。
TAPI_E_INVALIDMEDIATYPE
dwMediaType 不是有效的 媒体类型

要求

要求
目标平台 Windows
标头 msp.h (包括 Tapi3.h)

另请参阅

ITMSPAddress

媒体服务提供程序接口 (MSPI)