Condividi tramite


Metodo ITMSPAddress::CreateMSPCall (msp.h)

Il metodo CreateMSPCall crea un oggetto MSP Call. TAPI aggrega questo oggetto nell'oggetto Call principale ed espone l'interfaccia ITStreamControl .

Sintassi

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

Parametri

[in] hCall

Handle per questo MSP.

[in] dwReserved

Valore riservato: sarà 0.

[in] dwMediaType

Indica i tipi di supporti necessari per la chiamata.

[in] pOuterUnknown

Puntatore all'interfaccia IUnknown nell'oggetto call TAPI 3. Poiché l'oggetto MSP Call viene aggregato nell'oggetto call TAPI 3, deve conoscere l'oggetto IUnknown esterno.

[out] ppStreamControl

Puntatore a puntatore all'interfaccia IUnknown dell'interfaccia ITStreamControl per la nuova chiamata creata.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Significato
S_OK
Il metodo è riuscito.
E_FAIL
L'MSP non è riuscito a inizializzare.
E_POINTER
pMSPCallback non è un puntatore valido.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione.
TAPI_E_INVALIDMEDIATYPE
dwMediaType non è un tipo di supporto valido.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione msp.h (include Tapi3.h)

Vedi anche

ITMSPAddress

Media Service Provider Interface (MSPI)