Méthode IMFClockStateSink ::OnClockRestart (mfidl.h)
Appelé lorsque l’horloge de présentation redémarre à partir de la même position pendant la pause.
Syntaxe
HRESULT OnClockRestart(
[in] MFTIME hnsSystemTime
);
Paramètres
[in] hnsSystemTime
Heure système au redémarrage de l’horloge, en unités de 100 nanosecondes.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode est appelée si l’horloge de présentation est suspendue et si la méthode IMFPresentationClock ::Start est appelée avec la valeur PRESENTATION_CURRENT_POSITION.
L’horloge avertit la source d’heure de présentation en appelant la méthode OnClockRestart de la source de temps. Cet appel se produit de manière synchrone dans la méthode Start . Si la source de temps retourne une erreur à partir d’OnClockRestart, la méthode Start de l’horloge de présentation retourne une erreur et le changement d’état n’a pas lieu.
Pour tout objet qui n’est pas la source d’heure de présentation, la méthode OnClockRestart est appelée de manière asynchrone, une fois le changement d’état terminé. Dans ce cas, la valeur de retour de cette méthode est ignorée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | mfidl.h |
Bibliothèque | Mfuuid.lib |