Поделиться через


Метод ITMSPAddress::CreateMSPCall (msp.h)

Метод CreateMSPCall создает объект ВЫЗОВА MSP. TAPI объединяет его в объект call main и предоставляет интерфейс 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

Указатель на интерфейс IUnknown в объекте вызова TAPI 3. Так как объект ВЫЗОВА MSP агрегирован в объекте вызова TAPI 3, ему необходимо знать внешний IUnknown.

[out] ppStreamControl

Указатель на указатель интерфейса IUnknown интерфейса ITStreamControl для вновь созданного вызова.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Значение Значение
S_OK
Метод успешно выполнен.
E_FAIL
Не удалось инициализировать MSP.
E_POINTER
pMSPCallback не является допустимым указателем.
E_OUTOFMEMORY
Для выполнения операции недостаточно памяти.
TAPI_E_INVALIDMEDIATYPE
DwMediaType не является допустимым типом мультимедиа.

Требования

Требование Значение
Целевая платформа Windows
Header msp.h (включая Tapi3.h)

См. также раздел

ITMSPAddress

Интерфейс поставщика служб мультимедиа (MSPI)