Partager via


ITMSPAddress ::CreateMSPCall, méthode (msp.h)

La méthode CreateMSPCall crée un objet Msp Call. TAPI l’agrège sur l’objet Call main et expose l’interface ITStreamControl.

Syntaxe

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

Paramètres

[in] hCall

Handle pour ce MSP.

[in] dwReserved

Valeur réservée : sera 0.

[in] dwMediaType

Indique les types de médias requis pour l’appel.

[in] pOuterUnknown

Pointeur vers l’interface IUnknown sur l’objet d’appel TAPI 3. Étant donné que l’objet MSP Call est agrégé dans l’objet d’appel TAPI 3, il doit connaître l’IUnknown externe.

[out] ppStreamControl

Pointeur vers le pointeur d’interface IUnknown de l’interface ITStreamControl pour l’appel nouvellement créé.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Signification
S_OK
La méthode a réussi.
E_FAIL
Échec de l’initialisation du MSP.
E_POINTER
pMSPCallback n’est pas un pointeur valide.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération.
TAPI_E_INVALIDMEDIATYPE
dwMediaType n’est pas un type de média valide.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête msp.h (inclure Tapi3.h)

Voir aussi

ITMSPAddress

Interface MSPI (Media Service Provider Interface)