UI_ANIMATION_PRIORITY_EFFECT列挙 (uianimation.h)
優先度比較で false が返された場合にストーリーボードに対する潜在的な影響を定義します。
構文
typedef enum __MIDL___MIDL_itf_UIAnimation_0000_0008_0001 {
UI_ANIMATION_PRIORITY_EFFECT_FAILURE = 0,
UI_ANIMATION_PRIORITY_EFFECT_DELAY = 1
} UI_ANIMATION_PRIORITY_EFFECT;
定数
UI_ANIMATION_PRIORITY_EFFECT_FAILURE 値: 0 このストーリーボードが正常にスケジュールされていない可能性があります。 |
UI_ANIMATION_PRIORITY_EFFECT_DELAY 値: 1 ストーリーボードはスケジュールされますが、後で再生が開始される可能性があります。 |
解説
この列挙は、IUIAnimationPriorityComparison::HasPriority の priorityEffect パラメーターとして使用され、戻り値が false (S_FALSE) のときにスケジュールされるストーリーボードに対する潜在的な影響をクライアントに通知します。 UI_ANIMATION_PRIORITY_EFFECT_FAILUREは、戻り値が false の場合、ストーリーボードをスケジュールしようとすると失敗する可能性があることを意味します。 UI_ANIMATION_PRIORITY_EFFECT_DELAYは、ストーリーボードをスケジュールしようとすると成功することを意味しますが、戻り値が false の場合、ストーリーボードはそれ以外の場合よりも遅く再生される可能性があります。
この列挙は、アプリケーションが UI の待機時間の短縮にどれだけ積極的であるかを判断するのに役立ちます。 たとえば、効果がUI_ANIMATION_PRIORITY_EFFECT_DELAYされたときにアプリケーションが true を返した場合、アプリケーション指定の最長許容遅延内で新しいアニメーションを再生する必要が厳密になくても、他のアニメーションが取り消されたり圧縮されたりすることがあります。
要件
サポートされている最小のクライアント | Windows 7、Windows Vista、および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | サポートなし |
Header | uianimation.h |