Share via


Metodo IUIAnimationManager2::SetConcludePriorityComparison (uianimation.h)

Imposta il gestore di confronto priorità che determina se è possibile concludere uno storyboard pianificato.

Sintassi

HRESULT SetConcludePriorityComparison(
  [in, optional] IUIAnimationPriorityComparison2 *comparison
);

Parametri

[in, optional] comparison

Gestore di confronto delle priorità per la conclusione. L'oggetto specificato deve implementare l'interfaccia IUIAnimationPriorityComparison2 o essere NULL. Per altre info, vedi La sezione Osservazioni.

Valore restituito

Restituisce S_OK in caso di esito positivo; in caso contrario, un codice di errore HRESULT . Per un elenco di codici di errore, vedere Codici di errore di animazione di Windows .

Commenti

L'impostazione di un gestore di confronto priorità con questo metodo consente all'applicazione di indicare quando è possibile risolvere i conflitti di pianificazione concludendo lo storyboard pianificato.

Uno storyboard pianificato può essere concluso solo se contiene un ciclo con un numero di ripetizioni di UI_ANIMATION_REPEAT_INDEFINITELY e l'oggetto di confronto priorità registrato con questo metodo restituisce S_OK. Se lo storyboard viene concluso, la ripetizione corrente del ciclo viene completata e il resto dello storyboard viene riprodotto.

Se si passa NULL per il parametro di confronto , l'animazione di Windows rilascia il riferimento a qualsiasi oggetto gestore passato in precedenza. Questa tecnica può essere essenziale per interrompere i cicli di riferimento senza dover chiamare il metodo IUIAnimationManager2::Shutdown .

Requisiti

Requisito Valore
Client minimo supportato Windows 8, Windows 7 e Aggiornamento della piattaforma per Windows 7 [app desktop | App UWP]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione uianimation.h
DLL UIAnimation.dll

Vedi anche

IUIAnimationManager2

IUIAnimationManager2::SetCancelPriorityComparison

IUIAnimationManager2::SetCompressPriorityComparison

IUIAnimationManager2::SetTrimPriorityComparison

IUIAnimationPriorityComparison