funzione lineSetCallPrivilege (tapi.h)
La funzione lineSetCallPrivilege imposta il privilegio dell'applicazione sul privilegio specificato.
Sintassi
LONG lineSetCallPrivilege(
HCALL hCall,
DWORD dwCallPrivilege
);
Parametri
hCall
Gestire la chiamata il cui privilegio deve essere impostato. Lo stato della chiamata di hCall può essere qualsiasi stato.
dwCallPrivilege
Privilegio obbligatorio per la chiamata specificata. Questo parametro usa uno e solo uno dei costanti LINECALLPRIVILEGE_.
Valore restituito
Restituisce zero se la richiesta ha esito positivo o un numero di errore negativo se si verifica un errore. I valori restituiti possibili sono:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALCALLSTATE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALCALLPRIVILEGE, LINEERR_UNINITIALIZED, LINEERR_NOMEM.
Commenti
Se l'applicazione è l'unico proprietario di una chiamata non inattiva e può modificare il suo privilegio per monitorare, viene restituito un errore di LINEERR_INVALCALLSTATE. L'applicazione può anche eliminare prima di tutto la chiamata usando lineDrop per eseguire la transizione della chiamata allo stato inattivo e quindi modificare il relativo privilegio.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | tapi.h |
Libreria | Tapi32.lib |
DLL | Tapi32.dll |
Vedi anche
Informazioni di riferimento sui servizi di telefonia di base