Metodo IMFClockStateSink::OnClockStop (mfidl.h)
Viene chiamato quando si arresta l'orologio della presentazione.
Sintassi
HRESULT OnClockStop(
[in] MFTIME hnsSystemTime
);
Parametri
[in] hnsSystemTime
Ora di sistema in cui l'orologio è stato arrestato, in unità da 100 nanosecondi.
Valore restituito
Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Deprecato. Non usare questo codice di errore. |
Commenti
Quando viene chiamato il metodo IMFPresentationClock::Stop dell'orologio della presentazione, l'orologio notifica l'origine dell'ora di presentazione chiamando il metodo OnClockStop dell'origine dell'ora di presentazione. Questa chiamata viene eseguita in modo sincrono all'interno del metodo Stop . Se l'origine dell'ora restituisce un errore da OnClockStop, il metodo Stop dell'orologio della presentazione restituisce un errore e la modifica dello stato non viene eseguita.
Per qualsiasi oggetto che non sia l'origine dell'ora di presentazione, il metodo OnClockStop viene chiamato in modo asincrono, dopo il completamento della modifica dello stato.
Se un oggetto è già arrestato, deve restituire S_OK da OnClockStop. Non deve restituire un codice di errore.
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 |