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

Panoramica di riferimento su TAPI 2.2

lineDrop