共用方式為


IUIAnimationManager2::SetCompressPriorityComparison 方法 (uianimation.h)

設定優先順序比較處理程式,判斷是否可以壓縮排程的分鏡腳本。

語法

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

參數

[in, optional] comparison

壓縮的優先順序比較處理程式。

指定的對象必須實作 IUIAnimationPriorityComparison2 介面或 為 NULL。 如需詳細資訊,請參閱。

傳回值

如果成功 則傳回S_OK;否則為 HRESULT 錯誤碼。 如需錯誤碼的清單,請參閱 Windows 動畫錯誤 碼。

備註

使用此方法設定優先順序比較處理程式可讓應用程式指出排程衝突的解決方式是壓縮排程腳本,以及以動畫顯示相同變數的任何其他分鏡腳本。

只有在使用這個方法註冊的優先順序比較對象傳回所有其他排程腳本的排程腳本傳回 S_OK 時,才能壓縮分鏡腳本。 壓縮分鏡腳本時,系統會暫時加速受影響的分鏡腳本的時間,讓腳本播放速度更快。

針對比較參數傳遞 NULL 會導致 Windows Animation 釋放其先前傳入之任何處理程式對象的參考。 這項技術對於中斷參考週期而言可能很重要,而不需要呼叫 IUIAnimationManager2::Shutdown 方法。

規格需求

需求
最低支援的用戶端 Windows 8、適用於 Windows 7 的 Windows 7 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 uianimation.h
Dll UIAnimation.dll

另請參閱

IUIAnimationManager2

IUIAnimationManager2::SetCancelPriorityComparison

IUIAnimationManager2::SetConcludePriorityComparison

IUIAnimationManager2::SetTrimPriorityComparison

IUIAnimationPriorityComparison