Función lineSetCallPrivilege (tapi.h)
La función lineSetCallPrivilege establece el privilegio de la aplicación en el privilegio especificado.
Sintaxis
LONG lineSetCallPrivilege(
HCALL hCall,
DWORD dwCallPrivilege
);
Parámetros
hCall
Controle la llamada cuyo privilegio se va a establecer. El estado de llamada de hCall puede ser cualquier estado.
dwCallPrivilege
Privilegio necesario para la llamada especificada. Este parámetro usa una y solo una de las LINECALLPRIVILEGE_ Constantes.
Valor devuelto
Devuelve cero si la solicitud se realiza correctamente o un número de error negativo si se produce un error. Los valores devueltos posibles son:
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALCALLSTATE, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALCALLPRIVILEGE, LINEERR_UNINITIALIZED, LINEERR_NOMEM.
Comentarios
Si la aplicación es el único propietario de una llamada que no está inactiva y puede cambiar su privilegio de supervisión, se devuelve un error de LINEERR_INVALCALLSTATE. La aplicación también puede quitar primero la llamada mediante lineDrop para realizar la transición de llamada al estado inactivo y, a continuación, cambiar su privilegio.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | tapi.h |
Library | Tapi32.lib |
Archivo DLL | Tapi32.dll |
Consulte también
Referencia básica de servicios de telefonía