ITAddress2::D eviceSpecificVariant-Methode (tapi3if.h)

Die DeviceSpecificVariant-Methode ermöglicht Dienstanbietern den Zugriff auf Features, die von anderen TAPI-Funktionen nicht angeboten werden. Die Bedeutung der Erweiterungen ist gerätespezifisch, und die Nutzung dieser Erweiterungen erfordert, dass die Anwendung sie vollständig kennt.

Diese Methode wird für Automation-Clientanwendungen bereitgestellt, z. B. für die in Visual Basic geschriebenen Anwendungen. C- und C++-Anwendungen müssen die DeviceSpecific-Methode verwenden.

Syntax

HRESULT DeviceSpecificVariant(
  [in] ITCallInfo *pCall,
  [in] VARIANT    varDevSpecificByteArray
);

Parameter

[in] pCall

Zeiger auf die ITCallInfo-Schnittstelle des Aufrufobjekts.

[in] varDevSpecificByteArray

VARIANT mit dem Parameterblock. Das Format dieses Parameterblocks ist gerätespezifisch. TAPI übergibt seinen Inhalt zwischen der Anwendung und dem Dienstanbieter.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Methode war erfolgreich.
E_POINTER
Der pCall-Parameter ist kein gültiger Zeiger.
E_OUTOFMEMORY
Zum Ausführen des Vorgangs ist nicht genügend Arbeitsspeicher vorhanden.

Anforderungen

   
Zielplattform Windows
Kopfzeile tapi3if.h (einschließlich Tapi3.h)
Bibliothek Uuid.lib
DLL Tapi3.dll

Weitere Informationen

Devicespecific

NegotiateExtVersion

lineDevSpecific