Método ITMSPAddress::CreateMSPCall (tapi3.h)

O método CreateMSPCall cria um objeto MSP Call. O TAPI agrega isso ao objeto main Call e expõe a interface ITStreamControl.

Sintaxe

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

Parâmetros

[in] hCall

Manipule para este MSP.

[in] dwReserved

Valor reservado – será 0.

[in] dwMediaType

Indica os tipos de mídia necessários para a chamada.

[in] pOuterUnknown

O ponteiro para a interface IUnknown no objeto de chamada TAPI 3. Como o objeto MSP Call é agregado no objeto de chamada TAPI 3, ele precisa saber o IUnknown externo.

[out] ppStreamControl

Ponteiro para o ponteiro da interface IUnknown da interface ITStreamControl para chamada recém-criada.

Retornar valor

Esse método pode retornar um desses valores.

Valor Significado
S_OK
O método foi bem-sucedido.
E_FAIL
O MSP não foi inicializado.
E_POINTER
pMSPCallback não é um ponteiro válido.
E_OUTOFMEMORY
Há memória insuficiente para executar a operação.
TAPI_E_INVALIDMEDIATYPE
dwMediaType não é um tipo de mídia válido.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tapi3.h (inclua Tapi3.h)

Confira também

ITMSPAddress

MSPI (Interface do Provedor de Serviços de Mídia)