LINE_CALLINFO mensagem
A mensagem LINE_CALLINFO TAPI é enviada quando as informações de chamada sobre a chamada especificada são alteradas. O aplicativo pode invocar lineGetCallInfo para determinar as informações de chamada atuais.
Parâmetros
-
hDevice
-
Um identificador para a chamada.
-
dwCallbackInstance
-
A instância de retorno de chamada fornecida ao abrir a linha da chamada.
-
Dwparam1
-
O item de informações de chamada que foi alterado. Pode ser uma ou mais das constantes LINECALLINFOSTATE_.
-
Dwparam2
-
Não utilizado.
-
dwParam3
-
Não utilizado.
Valor retornado
Sem valor de retorno.
Comentários
Uma mensagem LINE_CALLINFO com uma indicação NumOwnersIncr, NumOwnersDecr e/ou NumMonitorsChanged é enviada para aplicativos que já têm um identificador para a chamada. Isso pode ser o resultado de outro aplicativo alterar a propriedade ou a monitoria para uma chamada com lineOpen, lineClose, lineShutdown, lineSetCallPrivilege, lineGetNewCalls e lineGetConfRelatedCalls.
Essas mensagens LINE_CALLINFO não são enviadas quando uma notificação de uma nova chamada é fornecida em uma mensagem LINE_CALLSTATE , pois as informações de chamada já refletem o número correto de proprietários e monitores no momento em que as mensagens LINE_CALLSTATE são enviadas. LINE_CALLINFO mensagens também são suprimidas no caso em que uma chamada é oferecida pelo TAPI para monitorar por meio do mecanismo de LINECALLSTATE_UNKNOWN.
Observação
O aplicativo que causa uma alteração no número de proprietários ou monitores (por exemplo, invocando lineDeallocateCall ou lineSetCallPrivilege) não recebe uma mensagem indicando que a alteração foi feita.
Nenhuma LINE_CALLINFO mensagens são enviadas para uma chamada após a chamada ter entrado no estado ocioso . Especificamente, as alterações no número de proprietários e monitores não são relatadas à medida que os aplicativos desalocam seus identificadores para a chamada ociosa.
Requisitos
Requisito | Valor |
---|---|
Versão do TAPI |
Requer TAPI 2.0 ou posterior |
Cabeçalho |
|