Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 de retorno | Descripción |
|---|---|
|
El método se realizó correctamente. |
|
Existe memoria insuficiente para realizar la operación. |
|
El parámetro pParams no es un puntero válido. |
Observaciones
Precaución
TAPI escribirá los datos devueltos en el búfer al que hace referencia pParams cuando se devuelva el mensaje LINE_REPLY . Esto significa que el búfer debe permanecer válido hasta que se devuelva el mensaje LINE_REPLY; De lo contrario, pueden producirse daños en los datos y excepciones.
Requisitos
| Requisito | Importancia |
|---|---|
| de la plataforma de destino de |
Windows |
| encabezado | tapi3if.h (include Tapi3.h) |
| Biblioteca | Uuid.lib |
| DLL de |
Tapi3.dll |