Méthode IUIAnimationManager2::SetTrimPriorityComparison (uianimation.h)
Définit le gestionnaire de comparaison des priorités qui détermine si un storyboard planifié peut être rogné.
Syntaxe
HRESULT SetTrimPriorityComparison(
[in, optional] IUIAnimationPriorityComparison2 *comparison
);
Paramètres
[in, optional] comparison
Gestionnaire de comparaison de priorités pour le découpage.
L’objet spécifié doit implémenter l’interface IUIAnimationPriorityComparison ou avoir la valeur NULL.
Pour plus d’informations, consultez Remarques.
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és avec cette méthode permet à l’application d’indiquer quand des conflits de planification peuvent être résolus en réduisant le storyboard planifié.
Un storyboard planifié ne peut être supprimé que si l’objet de comparaison de priorité inscrit avec cette méthode retourne S_OK. Si le nouveau storyboard supprime le storyboard planifié, le storyboard planifié ne peut plus affecter une variable une fois que le nouveau storyboard commence à animer cette variable.
Le passage de la valeur NULL pour le paramètre de comparaison entraîne la libération de la référence de l’animation Windows à n’importe quel objet de gestionnaire que vous avez transmis précédemment. Cette technique peut être essentielle pour briser les cycles de référence sans avoir à appeler la méthode IUIAnimationManager2::Shutdown .
Configuration requise
Client minimal pris en charge | Windows 8, Windows 7 et Mise à jour de plateforme 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::SetCancelPriorityComparison
IUIAnimationManager2::SetCompressPriorityComparison