funzione lineUnpark (tapi.h)

La funzione lineUnpark recupera la chiamata parcheggiata all'indirizzo specificato e restituisce un handle di chiamata.

Sintassi

LONG lineUnpark(
  HLINE   hLine,
  DWORD   dwAddressID,
  LPHCALL lphCall,
  LPCSTR  lpszDestAddress
);

Parametri

hLine

Gestire il dispositivo della riga aperta in cui una chiamata deve essere non aperta.

dwAddressID

Indirizzo su hLine in cui deve essere originato l'unpark. Un identificatore di indirizzo è associato definitivamente a un indirizzo; l'identificatore rimane costante tra gli aggiornamenti del sistema operativo.

lphCall

Puntatore alla posizione del tipo HCALL in cui viene restituito l'handle alla chiamata non parcheggiata. Questo handle non è correlato a qualsiasi altro handle che potrebbe essere stato precedentemente associato alla chiamata recuperata, ad esempio l'handle che potrebbe essere stato associato alla chiamata quando è stato originariamente parcheggiato. L'applicazione è l'unico proprietario iniziale di questa chiamata.

lpszDestAddress

Puntatore a un buffer di caratteri con terminazione null contenente l'indirizzo in cui viene parcheggiata la chiamata. L'indirizzo è in formato indirizzo chiamabile standard.

Valore restituito

Restituisce un identificatore di richiesta positivo se la funzione viene completata in modo asincrono o un numero di errore negativo se si verifica un errore. Il parametro dwParam2 del messaggio di LINE_REPLY corrispondente è zero se la funzione ha esito positivo o è un numero di errore negativo se si verifica un errore. I valori restituiti possibili sono:

LINEERR_INVALADDRESS, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALADDRESSID, LINEERR_OPERATIONFAILED, LINEERR_INVALLINEHANDLE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALPOINTER, LINEERR_UNINITIALIZED, LINEERR_NOMEM.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi.h
Libreria Tapi32.lib
DLL Tapi32.dll

Vedi anche

LINE_REPLY

Funzioni di servizio linea supplementari

Panoramica di riferimento su TAPI 2.2