função TSPI_lineGetCallAddressID (tspi.h)
A função TSPI_lineGetCallAddressID recupera o identificador de endereço para a chamada indicada.
Sintaxe
LONG TSPIAPI TSPI_lineGetCallAddressID(
HDRVCALL hdCall,
LPDWORD lpdwAddressID
);
Parâmetros
hdCall
O identificador do provedor de serviços para a chamada cujo identificador de endereço deve ser recuperado. O estado de chamada de hdCall pode ser qualquer estado.
lpdwAddressID
Um ponteiro para um DWORD no qual o provedor de serviços grava o identificador de endereço da chamada.
Retornar valor
Retornará zero se a função for bem-sucedida ou um número de erro se ocorrer um erro. Os possíveis valores retornados são os seguintes:
LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL.
Comentários
Se o provedor de serviços modelar linhas como "pools" de recursos de canal e fizer multiplexação inversa de uma chamada em vários identificadores de endereço, ele deverá escolher consistentemente um desses identificadores de endereço como o identificador primário relatado por essa função e na estrutura de dados LINECALLINFO .
Essa função não tem correspondência direta no nível TAPI. Ele fornece informações suficientes ao TAPI para implementar a função lineGetNewCalls invocada com a opção LINECALLSELECT_ADDRESS.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | tspi.h |