Méthode IMFClockStateSink::OnClockStop (mfidl.h)
Appelé lorsque l’horloge de présentation s’arrête.
Syntaxe
HRESULT OnClockStop(
[in] MFTIME hnsSystemTime
);
Paramètres
[in] hnsSystemTime
Heure système à laquelle l’horloge s’est arrêtée, en unités de 100 nanosecondes.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
Action déconseillée. N’utilisez pas ce code d’erreur. |
Notes
Lorsque la méthode IMFPresentationClock::Stop de l’horloge de présentation est appelée, l’horloge avertit la source d’heure de présentation en appelant la méthode OnClockStop de la source d’heure de présentation. Cet appel se produit de manière synchrone au sein de la méthode Stop . Si la source d’heure retourne une erreur à partir d’OnClockStop, la méthode Stop 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 de temps de présentation, la méthode OnClockStop est appelée de manière asynchrone, une fois le changement d’état terminé.
Si un objet est déjà arrêté, il doit retourner S_OK à partir d’OnClockStop. Il ne doit pas retourner de code d’erreur.
Spécifications
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 |