Condividi tramite


Metodo IUIAnimationManager::SetConcludePriorityComparison (uianimation.h)

Imposta il gestore di confronto con priorità da chiamare per determinare se è possibile concludere uno storyboard pianificato.

Sintassi

HRESULT SetConcludePriorityComparison(
  [in, optional] IUIAnimationPriorityComparison *comparison
);

Parametri

[in, optional] comparison

Gestore di confronto della priorità per la conclusione. 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 dell'animazione di Windows .

Commenti

L'impostazione di un gestore di confronto con la priorità con questo metodo consente all'applicazione di indicare quando è possibile risolvere i conflitti di pianificazione concludendo lo storyboard pianificato.

Un storyboard pianificato può essere concluso solo se contiene un ciclo con un numero di ripetizioni di UI_ANIMATION_REPEAT_INDEFINITELY e l'oggetto di confronto di priorità registrato con questo metodo restituisce S_OK. Se il storyboard viene concluso, la ripetizione corrente del ciclo viene completata e il promemoria del storyboard viene riprodotto.

Passando NULL per il parametro di confronto , l'animazione di Windows rilascia il relativo riferimento a qualsiasi oggetto gestore passato in precedenza. Questa tecnica può essere essenziale per i cicli di riferimento di interruzione 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

IUIAnimationManager::SetCancelPriorityComparison

IUIAnimationManager::SetCompressPriorityComparison

IUIAnimationManager::SetTrimPriorityComparison

IUIAnimationPriorityComparison