Función phoneSetDisplay (tapi.h)

La función phoneSetDisplay hace que la cadena especificada se muestre en el dispositivo telefónico abierto especificado.

Sintaxis

LONG phoneSetDisplay(
  HPHONE hPhone,
  DWORD  dwRow,
  DWORD  dwColumn,
  LPCSTR lpsDisplay,
  DWORD  dwSize
);

Parámetros

hPhone

Controla el dispositivo telefónico abierto. La aplicación debe ser el propietario del teléfono.

dwRow

Posición de fila en la pantalla donde se va a mostrar el nuevo texto.

dwColumn

Posición de columna en la pantalla donde se va a mostrar el nuevo texto.

lpsDisplay

Puntero a la ubicación de memoria donde se almacena el contenido para mostrar. La información de presentación debe tener el formato especificado en el miembro dwStringFormat de la estructura PHONECAPS , que describe las funcionalidades del dispositivo del teléfono.

dwSize

Tamaño de la información a la que apunta lpsDisplay, en bytes. Si el parámetro lpsDisplay es un puntero a una cadena, el tamaño debe incluir el terminador null.

Valor devuelto

Devuelve un identificador de solicitud positivo si la función se completa de forma asincrónica o un número de error negativo si se produce un error. El parámetro dwParam2 del mensaje de PHONE_REPLY correspondiente es cero si la función se ejecuta correctamente o es un número de error negativo si se produce un error. Los valores devueltos posibles son:

PHONEERR_INVALPHONEHANDLE, PHONEERR_OPERATIONUNAVAIL, PHONEERR_NOTOWNER, PHONEERR_OPERATIONFAILED, PHONEERR_INVALPHONESTATE, PHONEERR_UNINITIALIZED, PHONEERR_INVALPOINTER, PHONEERR_NOMEM, PHONEERR_INVALPARAM, PHONEERR_RESOURCEUNAVAIL.

Comentarios

La información de visualización especificada se escribe en la pantalla del teléfono, empezando por las posiciones especificadas. Esta operación sobrescribe la información mostrada anteriormente. Si la cantidad de información supera el tamaño de la pantalla, la información se trunca. La cantidad de información que se puede mostrar es como máximo (dwNumRows * dwNumColumns) elementos de tamaño. dwNumRows y dwNumColumns están disponibles en la estructura PHONECAPS , que devuelve phoneGetDevCaps; son de base cero.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi.h
Library Tapi32.lib
Archivo DLL Tapi32.dll

Consulte también

PHONECAPS

PHONE_REPLY

Funciones complementarias del servicio telefónico

Introducción a la referencia de TAPI 2.2

phoneGetDevCaps