Метод 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 для вновь созданного вызова.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Значение |
---|---|
|
Метод успешно выполнен. |
|
Не удалось инициализировать MSP. |
|
pMSPCallback не является допустимым указателем. |
|
Для выполнения операции недостаточно памяти. |
|
DwMediaType не является допустимым типом мультимедиа. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | msp.h (включая Tapi3.h) |