Metodo IMFPresentationClock::Stop (mfidl.h)
Arresta l'orologio della presentazione. Mentre l'orologio viene arrestato, l'ora dell'orologio non avanza e il metodo FMPresentationClock::GetTime restituisce zero.
Sintassi
HRESULT Stop();
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Nessuna origine temporale impostata su questo orologio. |
|
L'orologio è già arrestato. |
Commenti
Questo metodo è valido quando l'orologio è in esecuzione o sospeso.
L'orologio della presentazione avvia la modifica dello stato chiamando FMClockStateSink::OnClockStop sull'origine ora dell'orologio. Questa chiamata viene effettuata in modo sincrono. Se ha esito negativo, la modifica dello stato non si verifica. Se la chiamata ha esito positivo, lo stato cambia e l'orologio notifica agli altri sottoscrittori di modifica dello stato chiamando i metodi OnClockStop . Queste chiamate vengono effettuate in modo asincrono.
Requisiti
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |
Libreria | Mfuuid.lib |