Compartilhar via


Função lineGetProxyStatus (tapi.h)

A função lineGetProxyStatus retorna uma lista de tipos de solicitação de proxy que estão sendo atendidos no momento para o dispositivo especificado.

Sintaxe

LONG lineGetProxyStatus(
  HLINEAPP               hLineApp,
  DWORD                  dwDeviceID,
  DWORD                  dwAppAPIVersion,
  LPLINEPROXYREQUESTLIST lpLineProxyReqestList
);

Parâmetros

hLineApp

Manipule para o registro do aplicativo com TAPI.

dwDeviceID

Dispositivo de linha a ser consultado.

dwAppAPIVersion

Número de versão do TAPI a ser usado.

lpLineProxyReqestList

Ponteiro para uma estrutura de tamanho variavelmente do tipo LINEPROXYREQUESTLIST. Após a conclusão bem-sucedida da solicitação, essa estrutura é preenchida com uma lista das solicitações de proxy com suporte no momento. Antes de chamar lineGetProxyStatus, o aplicativo deve definir o membro dwTotalSize dessa estrutura para indicar a quantidade de memória disponível para TAPI para retornar informações.

Nota Se os parâmetros de tamanho na estrutura não estiverem corretos, há a possibilidade de que os dados possam ser substituídos. Para obter mais informações sobre como definir tamanhos de estrutura, consulte o tópico de alocação de memória .
 

Retornar valor

Retornará zero se a solicitação for bem-sucedida; caso contrário, a função retornará um dos seguintes valores de erro negativos:

LINEERR_BADDEVICEID, LINEERR_INCOMPATIBLEAPIVERSION, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tapi.h
Biblioteca Tapi32.lib
DLL Tapi32.dll

Confira também

Sobre controles de call center

LINEPROXYREQUESTLIST