Compartilhar via


Função lineGetStatusMessages (tapi.h)

A função lineGetStatusMessages permite que um aplicativo consulte quais mensagens de notificação o aplicativo está configurado para receber eventos relacionados a status alterações para a linha especificada ou qualquer um de seus endereços.

Sintaxe

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

Parâmetros

hLine

Manipule para o dispositivo de linha.

lpdwLineStates

A matriz de bits que identifica para qual dispositivo de linha status altera uma mensagem deve ser enviada ao aplicativo. Se um sinalizador for TRUE, essa mensagem estará habilitada; se FALSE, ele será desabilitado. Esse parâmetro usa uma ou mais constantes de LINEDEVSTATE_.

lpdwAddressStates

A matriz de bits que identifica para qual endereço status altera uma mensagem deve ser enviada ao aplicativo. Se um sinalizador for TRUE, essa mensagem estará habilitada; se FALSE, desabilitado. Esse parâmetro usa uma ou mais constantes de LINEADDRESSSTATE_.

Retornar valor

Retornará zero se a solicitação for bem-sucedida ou um número de erro negativo se ocorrer um erro. Os possíveis valores retornados são:

LINEERR_INVALLINEHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALPOINTER, LINEERR_RESOURCEUNAVAIL, LINEERR_NOMEM LINEERR_UNINITIALIZED.

Comentários

O TAPI define várias mensagens que notificam aplicativos sobre eventos que ocorrem em linhas e endereços. Um aplicativo pode não estar interessado em receber todos os endereços e linhas status alterar mensagens. A função lineSetStatusMessages pode ser usada para selecionar quais mensagens o aplicativo deseja receber. Por padrão, os relatórios de status de endereço e status de linha estão desabilitados.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tapi.h
Biblioteca Tapi32.lib
DLL Tapi32.dll

Confira também

Referência básica dos Serviços de Telefonia

LINE_CLOSE

LINE_LINEDEVSTATE

Visão geral da referência do TAPI 2.2

lineSetStatusMessages