funzione TSPI_lineGetCallAddressID (tspi.h)

La funzione TSPI_lineGetCallAddressID recupera l'identificatore dell'indirizzo per la chiamata indicata.

Sintassi

LONG TSPIAPI TSPI_lineGetCallAddressID(
  HDRVCALL hdCall,
  LPDWORD  lpdwAddressID
);

Parametri

hdCall

Handle del provider di servizi alla chiamata il cui identificatore di indirizzo deve essere recuperato. Lo stato della chiamata di hdCall può essere qualsiasi stato.

lpdwAddressID

Puntatore a una DWORD in cui il provider di servizi scrive l'identificatore dell'indirizzo della chiamata.

Valore restituito

Restituisce zero se la funzione ha esito positivo o un numero di errore se si verifica un errore. I valori restituiti possibili sono i seguenti:

LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL.

Commenti

Se il provider di servizi modella le righe come "pool" di risorse del canale e esegue l'inverso del multiplexing di una chiamata a più identificatori di indirizzo, deve scegliere in modo coerente uno di questi identificatori di indirizzo come identificatore primario segnalato da questa funzione e nella struttura di dati LINECALLINFO .

Questa funzione non ha corrispondenza diretta a livello TAPI. Fornisce informazioni sufficienti su TAPI per implementare la funzione lineGetNewCalls richiamata con l'opzione LINECALLSELECT_ADDRESS.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tspi.h

Vedi anche

LINECALLINFO