Freigeben über


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

Die DeviceSpecificVariant-Methode ermöglicht Dienstanbietern den Zugriff auf Features, die nicht von anderen TAPI-Funktionen 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 in Visual Basic geschriebene Anwendungen. C- und C++-Anwendungen müssen die DeviceSpecific-Methode verwenden.

Syntax

HRESULT DeviceSpecificVariant(
  [in] VARIANT varDevSpecificByteArray
);

Parameter

[in] varDevSpecificByteArray

VARIANT mit dem Parameterblock. Das Format dieses Parameterblocks ist gerätespezifisch. TAPI übergibt den 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_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen.

Anforderungen

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

Weitere Informationen

Devicespecific

NegotiateExtVersion

lineDevSpecific