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 |