Método ITTAPI::SetApplicationPriority (tapi3if.h)
El método SetApplicationPriority permite a una aplicación establecer su prioridad en la lista de prioridades de entrega para un tipo de medio determinado o el modo de solicitud de telefonía asistida, o quitarse de la lista de prioridades.
Sintaxis
HRESULT SetApplicationPriority(
[in] BSTR pAppFilename,
[in] long lMediaType,
[in] VARIANT_BOOL fPriority
);
Parámetros
[in] pAppFilename
Puntero a BSTR que contiene el nombre de la aplicación.
[in] lMediaType
Medio asociado a la aplicación.
[in] fPriority
Nueva prioridad para la aplicación. Si se pasa el valor VARIANT_FALSE, la aplicación se quita de la lista de prioridades del modo de solicitud o medio especificado (si aún no estaba presente, no se genera ningún error). Si se pasa el valor VARIANT_TRUE, la aplicación se inserta como la aplicación de prioridad más alta para el modo multimedia o de solicitud (y se quita de una posición de prioridad inferior, si ya estaba en la lista).
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
|
Existe memoria insuficiente para realizar la operación. |
Comentarios
La aplicación debe usar SysAllocString para asignar memoria para el parámetro pAppFilename y usar SysFreeString para liberar la memoria cuando la variable ya no sea necesaria.
Las prioridades establecidas con SetApplicationPriority se conservarán en los reinicios del sistema o los reinicios de tapisrv. La función ITTAPI::RegisterCallNotifications abre la línea sin prioridades de llamada especificadas. De forma predeterminada, la aplicación de prioridad más alta será la que primero llamó a ITTAPI::RegisterCallNotifications.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | tapi3if.h (include Tapi3.h) |
Library | Uuid.lib |
Archivo DLL | Tapi3.dll |