Partager via


Méthode IUIAnimationManager2 ::SetConcludePriorityComparison (uianimation.h)

Définit le gestionnaire de comparaison de priorité qui détermine si un storyboard planifié peut être conclu.

Syntaxe

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

Paramètres

[in, optional] comparison

Gestionnaire de comparaison de priorité pour la conclusion. L’objet spécifié doit implémenter l’interface IUIAnimationPriorityComparison2 ou avoir la valeur NULL. Pour plus d’informations, consultez Notes.

Valeur retournée

Retourne S_OK en cas de réussite ; sinon, un code d’erreur HRESULT . Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur d’animation Windows .

Remarques

La définition d’un gestionnaire de comparaison de priorité avec cette méthode permet à l’application d’indiquer quand les conflits de planification peuvent être résolus en terminant le storyboard planifié.

Un storyboard planifié ne peut être conclu que s’il contient une boucle avec un nombre de répétitions de UI_ANIMATION_REPEAT_INDEFINITELY et si l’objet de comparaison de priorité inscrit avec cette méthode retourne S_OK. Si le storyboard est terminé, la répétition actuelle de la boucle se termine et le reste du storyboard est lu.

Si vous passez la valeur NULL pour le paramètre de comparaison , l’animation Windows libère sa référence à tout objet de gestionnaire que vous avez passé précédemment. Cette technique peut être essentielle pour rompre les cycles de référence sans avoir à appeler la méthode IUIAnimationManager2 ::Shutdown .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8, Windows 7 et Platform Update pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête uianimation.h
DLL UIAnimation.dll

Voir aussi

IUIAnimationManager2

IUIAnimationManager2 ::SetCancelPriorityComparison

IUIAnimationManager2 ::SetCompressPriorityComparison

IUIAnimationManager2 ::SetTrimPriorityComparison

IUIAnimationPriorityComparison