Compartir a través de


Método ITAddress2::D eviceSpecificVariant (tapi3if.h)

El método DeviceSpecificVariant permite a los proveedores de servicios proporcionar acceso a las características que no ofrecen otras funciones TAPI. El significado de las extensiones es específico del dispositivo y aprovechar estas extensiones requiere que la aplicación sea totalmente consciente de ellas.

Este método se proporciona para las aplicaciones cliente de Automation, como las escritas en Visual Basic. Las aplicaciones de C y C++ deben usar el método DeviceSpecific .

Sintaxis

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

Parámetros

[in] pCall

Puntero a la interfaz ITCallInfo del objeto de llamada.

[in] varDevSpecificByteArray

VARIANT que contiene el bloque de parámetros. El formato de este bloque de parámetros es específico del dispositivo; TAPI pasa su contenido entre la aplicación y el proveedor de servicios.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El método se realizó correctamente.
E_POINTER
El parámetro pCall no es un puntero válido.
E_OUTOFMEMORY
Existe memoria insuficiente para realizar la operación.

Requisitos

   
Plataforma de destino Windows
Encabezado tapi3if.h (include Tapi3.h)
Library Uuid.lib
Archivo DLL Tapi3.dll

Consulte también

Devicespecific

NegotiateExtVersion

lineDevSpecific