Função lineSetLineDevStatus (tapi.h)
A função lineSetLineDevStatus define o dispositivo de linha status. Exceto para validação de parâmetro básico, é uma passagem direta para o provedor de serviços. O provedor de serviços envia uma mensagem LINE_LINEDEVSTATE para informar os aplicativos sobre o novo estado, quando definido; O TAPI não sintetiza essas mensagens.
Sintaxe
LONG lineSetLineDevStatus(
HLINE hLine,
DWORD dwStatusToChange,
DWORD fStatus
);
Parâmetros
hLine
Manipule para o dispositivo de linha.
dwStatusToChange
Uma ou mais constantes LINEDEVSTATUSFLAGS_.
fStatus
TRUE (–1) para ativar os bits status indicados, FALSE (0) para desativar.
Valor retornado
Retorna um identificador de solicitação positivo se a operação assíncrona for iniciada; caso contrário, a função retornará um destes valores de erro negativos:
LINEERR_INVALLINEHANDLE, LINEERR_INVALLINESTATE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONUNAVAIL, LINEERR_OPERATIONFAILED, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | tapi.h |
Biblioteca | Tapi32.lib |
DLL | Tapi32.dll |