Função lineGetNumRings (tapi.h)
A função lineGetNumRings determina o número de anéis que uma chamada de entrada no endereço especificado deve tocar antes de atender à chamada.
Sintaxe
LONG lineGetNumRings(
HLINE hLine,
DWORD dwAddressID,
LPDWORD lpdwNumRings
);
Parâmetros
hLine
Manipule para o dispositivo de linha aberta.
dwAddressID
Endereço no dispositivo de linha. Um identificador de endereço está permanentemente associado a um endereço; o identificador permanece constante em atualizações do sistema operacional.
lpdwNumRings
Número de anéis que é o mínimo de todas as solicitações lineSetNumRings
Valor de retorno
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_INVALADDRESSID, LINEERR_OPERATIONFAILED, LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_UNINITIALIZED, LINEERR_NOMEM.
Observações
As funções lineGetNumRings e lineSetNumRings, quando usadas em combinação, fornecem um mecanismo para dar suporte à implementação de recursos de salvamento de pedágio em vários aplicativos independentes.
Um aplicativo que recebe um identificador para uma chamada no oferecendo estado e uma mensagem LINE_LINEDEVSTATEtocando deve aguardar vários anéis iguais ao número retornado por lineGetNumRings antes de atender à chamada para honrar as configurações de salvamento de pedágio em todos os aplicativos. A função lineGetNumRings
Se a classificação de chamadas for executada pela TAPI para atender a todas as chamadas do modo de mídia desconhecido e filtrar o fluxo de mídia, o TAPI também honrará esse número.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino |
Windows |
cabeçalho | tapi.h |
biblioteca | Tapi32.lib |
de DLL |
Tapi32.dll |
Consulte também
Referência dos Serviços básicos de telefonia
visão geral de referência do TAPI 2.2
lineSetNumRings