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

Voir aussi

IMFClockStateSink

MFTIME

Horloge de la présentation