Metodo IUIAnimationManager::SetTrimPriorityComparison (uianimation.h)
Imposta il gestore di confronto priorità da chiamare per determinare se è possibile tagliare uno storyboard pianificato.
Sintassi
HRESULT SetTrimPriorityComparison(
[in, optional] IUIAnimationPriorityComparison *comparison
);
Parametri
[in, optional] comparison
Gestore di confronto delle priorità per il taglio.
L'oggetto specificato deve implementare l'interfaccia IUIAnimationPriorityComparison o essere NULL.
Vedere la sezione Osservazioni.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT . Per un elenco di codici di errore, vedere Codici di errore di animazione di Windows .
Commenti
L'impostazione di un gestore di confronto priorità con questo metodo consente all'applicazione di indicare quando è possibile risolvere i conflitti di pianificazione tagliando lo storyboard pianificato.
Uno storyboard pianificato può essere tagliato solo se l'oggetto di confronto priorità registrato con questo metodo restituisce S_OK. Se il nuovo storyboard taglia lo storyboard pianificato, lo storyboard pianificato non può più influire su una variabile quando il nuovo storyboard inizia ad animare tale variabile.
Passando NULL per il parametro di confronto , l'animazione di Windows rilascia il riferimento a qualsiasi oggetto gestore passato in precedenza. Questa tecnica può essere essenziale per interrompere i cicli di riferimento senza dover chiamare il metodo IUIAnimationManager::Shutdown .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7, Windows Vista e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | uianimation.h |
DLL | UIAnimation.dll |
Vedi anche
IUIAnimationManager::SetCancelPriorityComparison
IUIAnimationManager::SetCompressPriorityComparison