LINECALLSTATUS
9/19/2008
Essa estrutura descreve o atual status de um chamar. As informações nessa estrutura depende dos recursos dispositivo do endereço, a propriedade de chamar o aplicativo chamado, e o atual estado do chamar que está sendo consultado. O lineGetCallStatus e TSPI_lineGetCallStatus funções retornam o LINECALLSTATUS estrutura.
Syntax
typedef struct linecallstatus_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwCallState;
DWORD dwCallStateMode;
DWORD dwCallPrivilege;
DWORD dwCallFeatures;
DWORD dwDevSpecificSize;
DWORD dwDevSpecificOffset;
DWORD dwCallFeatures2;
SYSTEMTIME tStateEntryTime;
} LINECALLSTATUS, FAR* LPLINECALLSTATUS;
Os membros
- dwTotalSize
Tamanho total, em bytes, alocadas para este estrutura de dados.
- dwNeededSize
Tamanho, em bytes, para este estrutura de dados que é necessário para manter todas as informações de retornado.
- dwUsedSize
Tamanho, em bytes, da parte desta estrutura de dados que contém informações úteis.
- dwCallState
Valor que especifica o atual estado chamar do chamar usando um do LINECALLSTATE.
dwCallStateMode
A interpretação das dwCallStateMode membro é dependente chamar - estado -. Em muitos casos, o valor será zero. A seguinte tabela mostra dwCallStateMode tipos para uma determinada dwCallState valor.dwCallState CallStateMode LINECALLSTATE_BUSY
LINECALLSTATE_CONNECTED
LINECALLSTATE_DIALTONE
LINECALLSTATE_DISCONNECTED
LINECALLSTATE_OFFERING
LINECALLSTATE_SPECIALINFO
- dwCallPrivilege
Privilégio do aplicativo para este chamar. Este membro usa um ou mais do LINECALLPRIVILEGE.
- dwCallFeatures
Esses sinalizadores indicam as funções Telephony API que podem ser chamadas na chamar, fornecido a disponibilidade do recurso nas capacidades dispositivo, o atual estado chamar e a propriedade chamar do aplicativo de chamada. Um zero indica a correspondente recurso não pode ser chamado pelo aplicativo na chamar na sua atual estado; Um indica que o recurso pode ser chamado. Usa este membro LINECALLFEATURE.
- dwDevSpecificSize
Tamanho, em bytes, do campo Device-specific variably tamanho.
- dwDevSpecificOffset
Deslocamento, em bytes, do início deste estrutura de dados.
- dwCallFeatures2
Valor que indica funções adicionais pode ser chamado na chamar, fornecido a disponibilidade do recurso nas capacidades dispositivo, o atual estado chamar e a propriedade chamar do aplicativo de chamada. Uma extensão das dwCallFeatures membro. Usa este membro LINECALLFEATURE2.
- tStateEntryTime
A Hora Universal Coordenada no qual o atual estado chamar foi inserido.
Remarks
Extensões específicas do dispositivo devem usar o DevSpecific (dwDevSpecificSize e dwDevSpecificOffset) dimensionados área deste estrutura de dados variably.
O aplicativo é enviado um LINE_CALLSTATE mensagem sempre que o estado chamar de um chamar for alterado. Esta mensagem só oferece o novo estado chamar do chamar. Status adicional sobre um chamar está disponível com lineGetCallStatus.
Os membros dwCallFeatures2 e tStateEntryTime Está disponível somente para aplicativos que aberto o dispositivo de linha com uma versão API do 2.0 ou posterior.
Requirements
Header | tapi.h |
Windows Embedded CE | Windows CE 1.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
lineGetCallStatus
TSPI_lineGetCallStatus
LINE_CALLSTATE (TAPI)