Función lineGetStatusMessages (tapi.h)

La función lineGetStatusMessages permite a una aplicación consultar los mensajes de notificación que la aplicación está configurada para recibir eventos relacionados con los cambios de estado de la línea especificada o cualquiera de sus direcciones.

Sintaxis

LONG lineGetStatusMessages(
  HLINE   hLine,
  LPDWORD lpdwLineStates,
  LPDWORD lpdwAddressStates
);

Parámetros

hLine

Identificador del dispositivo de línea.

lpdwLineStates

Matriz de bits que identifica para qué estado del dispositivo de línea cambia un mensaje se va a enviar a la aplicación. Si una marca es TRUE, ese mensaje está habilitado; si es FALSE, está deshabilitado. Este parámetro usa una o varias de las constantes de LINEDEVSTATE_.

lpdwAddressStates

Matriz de bits que identifica para qué estado de dirección cambia un mensaje se va a enviar a la aplicación. Si una marca es TRUE, ese mensaje está habilitado; si es FALSE, deshabilitado. Este parámetro usa una o varias de las constantes de LINEADDRESSSTATE_.

Valor devuelto

Devuelve cero si la solicitud se realiza correctamente o un número de error negativo si se produce un error. Los valores devueltos posibles son:

LINEERR_INVALLINEHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALPOINTER, LINEERR_RESOURCEUNAVAIL, LINEERR_NOMEM, LINEERR_UNINITIALIZED.

Comentarios

TAPI define una serie de mensajes que notifican a las aplicaciones sobre eventos que se producen en líneas y direcciones. Es posible que una aplicación no esté interesada en recibir todos los mensajes de cambio de dirección y estado de línea. La función lineSetStatusMessages se puede usar para seleccionar qué mensajes quiere recibir la aplicación. De forma predeterminada, los informes de estado de dirección y estado de línea están deshabilitados.

Requisitos

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

Consulte también

Referencia básica de servicios de telefonía

LINE_CLOSE

LINE_LINEDEVSTATE

Información general de referencia de TAPI 2.2

lineSetStatusMessages