IMFPresentationClock::Stop, méthode (mfidl.h)
Arrête l’horloge de présentation. Lorsque l’horloge est arrêtée, l’heure de l’horloge n’avance pas et la méthode IMFPresentationClock::GetTime de l’horloge retourne zéro.
Syntaxe
HRESULT Stop();
Valeur de retour
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
Aucune source d’heure n’a été définie sur cette horloge. |
|
L’horloge est déjà arrêtée. |
Notes
Cette méthode est valide lorsque l’horloge est en cours d’exécution ou en pause.
L’horloge de présentation lance le changement d’état en appelant IMFClockStateSink::OnClockStop sur la source d’heure de l’horloge. Cet appel est effectué de manière synchrone. En cas d’échec, le changement d’état ne se produit pas. Si l’appel réussit, l’état change et l’horloge avertit les autres abonnés de changement d’état en appelant leurs méthodes OnClockStop . Ces appels sont effectués de manière asynchrone.
Configuration requise
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 |