Compartilhar via


LINECALLSTATUS

Windows Mobile SupportedWindows Embedded CE Supported

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

    LINEBUSYMODE

    LINECALLSTATE_CONNECTED

    LINECONNECTEDMODE

    LINECALLSTATE_DIALTONE

    LINEDIALTONEMODE

    LINECALLSTATE_DISCONNECTED

    LINEDISCONNECTMODE

    LINECALLSTATE_OFFERING

    LINEOFFERINGMODE

    LINECALLSTATE_SPECIALINFO

    LINESPECIALINFO

  • 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)