Compartir a través de


Método ITPhone::D eviceSpecific (tapi3if.h)

El método DeviceSpecific permite a los proveedores de servicios proporcionar acceso a características específicas del dispositivo no ofrecidas por 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 aplicaciones de C y C++. Las aplicaciones cliente de Automation, como las escritas en Visual Basic, deben usar el método DeviceSpecificVariant .

Sintaxis

HRESULT DeviceSpecific(
  [in] BYTE  *pParams,
  [in] DWORD dwSize
);

Parámetros

[in] pParams

Puntero a un área de memoria usada para contener un 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.

[in] dwSize

Tamaño, en bytes, del área de bloque de parámetros.

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_OUTOFMEMORY
Existe memoria insuficiente para realizar la operación.
E_POINTER
El parámetro pParams no es un puntero válido.

Requisitos

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

Consulte también

DeviceSpecificVariant

NegotiateExtVersion

lineDevSpecific