Freigeben über


ITMSPAddress::CreateMSPCall-Methode (msp.h)

Die CreateMSPCall-Methode erstellt ein MSP-Aufrufobjekt. TAPI aggregiert dies auf dem Standard Call-Objekt und macht die ITStreamControl-Schnittstelle verfügbar.

Syntax

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

Parameter

[in] hCall

Handle für diesen MSP.

[in] dwReserved

Reservierter Wert – ist 0.

[in] dwMediaType

Gibt medientypen an , die für den Aufruf erforderlich sind.

[in] pOuterUnknown

Der Zeiger auf die IUnknown-Schnittstelle im TAPI 3-Aufrufobjekt. Da das MSP-Aufrufobjekt im TAPI 3-Aufrufobjekt aggregiert ist, muss es den äußeren IUnknown kennen.

[out] ppStreamControl

Zeiger auf den IUnknown-Schnittstellenzeiger der ITStreamControl-Schnittstelle für neu erstellten Aufruf.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert Bedeutung
S_OK
Methode war erfolgreich.
E_FAIL
Der MSP konnte nicht initialisiert werden.
E_POINTER
pMSPCallback ist kein gültiger Zeiger.
E_OUTOFMEMORY
Zum Ausführen des Vorgangs ist nicht genügend Arbeitsspeicher vorhanden.
TAPI_E_INVALIDMEDIATYPE
dwMediaType ist kein gültiger Medientyp.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile msp.h (einschließlich Tapi3.h)

Weitere Informationen

ITMSPAddress

Media Service Provider Interface (MSPI)