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

Información general de referencia de TAPI 2.2

lineDrop