Condividi tramite


Metodo ITTAPI::SetApplicationPriority (tapi3if.h)

Il metodo SetApplicationPriority consente a un'applicazione di impostare la relativa priorità nell'elenco di priorità handoff per un tipo di supporto specifico o per la modalità richiesta di telefonia assistita oppure per rimuoverla dall'elenco di priorità.

Sintassi

HRESULT SetApplicationPriority(
  [in] BSTR         pAppFilename,
  [in] long         lMediaType,
  [in] VARIANT_BOOL fPriority
);

Parametri

[in] pAppFilename

Puntatore a BSTR contenente il nome dell'applicazione.

[in] lMediaType

Supporti associati all'applicazione.

[in] fPriority

Nuova priorità per l'applicazione. Se il valore VARIANT_FALSE viene passato, l'applicazione viene rimossa dall'elenco di priorità per il supporto o la modalità richiesta specificata (se non è già presente, non viene generato alcun errore). Se il valore VARIANT_TRUE viene passato, l'applicazione viene inserita come applicazione con priorità più alta per il supporto o la modalità richiesta (e rimossa da una posizione con priorità inferiore, se è già presente nell'elenco).

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione.

Commenti

L'applicazione deve usare SysAllocString per allocare memoria per il parametro pAppFilename e usare SysFreeString per liberare la memoria quando la variabile non è più necessaria.

Le priorità impostate con SetApplicationPriority verranno mantenute tra i riavvii del sistema o i riavvii di tapisrv. La funzione ITTAPI::RegisterCallNotifications apre la riga senza priorità di chiamata specificate. Per impostazione predefinita, l'applicazione con priorità più alta sarà quella denominata ITTAPI::RegisterCallNotifications.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi3if.h (includere Tapi3.h)
Libreria Uuid.lib
DLL Tapi3.dll

Vedi anche

ITBasicCallControl::HandoffIndirect

ITTAPI

Oggetto TAPI