Bagikan melalui


enumerasi UI_ANIMATION_PRIORITY_EFFECT (uianimation.h)

Menentukan potensi efek pada papan cerita jika perbandingan prioritas mengembalikan false.

Sintaks

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;

Konstanta

 
UI_ANIMATION_PRIORITY_EFFECT_FAILURE
Nilai: 0
Papan cerita ini mungkin tidak berhasil dijadwalkan.
UI_ANIMATION_PRIORITY_EFFECT_DELAY
Nilai: 1
Papan cerita akan dijadwalkan, tetapi mungkin mulai diputar nanti.

Keterangan

Enumerasi ini digunakan sebagai parameter priorityEffect dari IUIAnimationPriorityComparison::HasPriority, memberi tahu klien tentang efek potensial pada papan cerita yang akan dijadwalkan ketika nilai pengembalian salah (S_FALSE). UI_ANIMATION_PRIORITY_EFFECT_FAILURE berarti bahwa upaya untuk menjadwalkan papan cerita mungkin gagal jika nilai yang dikembalikan salah. UI_ANIMATION_PRIORITY_EFFECT_DELAY berarti bahwa upaya untuk menjadwalkan papan cerita akan berhasil, tetapi jika nilai yang dikembalikan salah, papan cerita dapat diputar lebih lambat dari yang seharusnya.

Enumerasi ini dapat membantu aplikasi memutuskan seberapa agresif untuk mengurangi latensi di UI. Misalnya, jika aplikasi mengembalikan true ketika efeknya UI_ANIMATION_PRIORITY_EFFECT_DELAY, animasi lain mungkin dibatalkan atau dikompresi meskipun melakukannya tidak benar-benar diperlukan untuk memutar animasi baru dalam penundaan yang dapat diterima terpanjang yang ditentukan aplikasi.

Persyaratan

   
Klien minimum yang didukung Windows 7, Windows Vista, dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Tidak ada yang didukung
Header uianimation.h

Lihat juga

IUIAnimationPriorityComparison::HasPriority