Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O método SetApplicationPriority permite que um aplicativo defina sua prioridade na lista de prioridades de entrega para um tipo de mídia específico ou modo de solicitação de telefonia assistida ou remova-se da lista de prioridades.
Sintaxe
HRESULT SetApplicationPriority(
[in] BSTR pAppFilename,
[in] long lMediaType,
[in] VARIANT_BOOL fPriority
);
Parâmetros
[in] pAppFilename
Ponteiro para BSTR que contém o nome do aplicativo.
[in] lMediaType
Mídia associada ao aplicativo.
[in] fPriority
A nova prioridade para o aplicativo. Se o valor VARIANT_FALSE for passado, o aplicativo será removido da lista de prioridades para o modo de mídia ou solicitação especificado (se ele já não estiver presente, nenhum erro será gerado). Se o valor VARIANT_TRUE for passado, o aplicativo será inserido como o aplicativo de prioridade mais alta para o modo de mídia ou solicitação (e removido de uma posição de prioridade mais baixa, se já estivesse na lista).
Retornar valor
Esse método pode retornar um desses valores.
| Código de retorno | Descrição |
|---|---|
|
O método foi bem-sucedido. |
|
Há memória insuficiente para executar a operação. |
Comentários
O aplicativo deve usar SysAllocString para alocar memória para o parâmetro pAppFilename e usar SysFreeString para liberar a memória quando a variável não for mais necessária.
As Prioridades definidas com SetApplicationPriority persistirão entre reinicializações do sistema ou reinicializações do tapisrv. A função ITTAPI::RegisterCallNotifications abre a linha sem prioridades de chamada especificadas. Por padrão, o aplicativo de prioridade mais alta será aquele que primeiro chamou ITTAPI::RegisterCallNotifications.
Requisitos
| Requisito | Valor |
|---|---|
| Plataforma de Destino | Windows |
| Cabeçalho | tapi3if.h (inclua Tapi3.h) |
| Biblioteca | Uuid.lib |
| DLL | Tapi3.dll |