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.
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 |