Metodo IMFClockStateSink::OnClockRestart (mfidl.h)
Chiamato quando l'orologio della presentazione viene riavviato dalla stessa posizione mentre è in pausa.
Sintassi
HRESULT OnClockRestart(
[in] MFTIME hnsSystemTime
);
Parametri
[in] hnsSystemTime
Ora di sistema quando l'orologio è stato riavviato, in 100-nanosecondi unità.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questo metodo viene chiamato se l'orologio della presentazione viene sospeso e il metodo FMPresentationClock::Start viene chiamato con il valore PRESENTATION_CURRENT_POSITION.
L'orologio notifica l'origine dell'ora di presentazione chiamando il metodo OnClockRestart dell'origine temporale. Questa chiamata si verifica in modo sincrono all'interno del metodo Start . Se l'origine dell'ora restituisce un errore da OnClockRestart, il metodo Start dell'orologio della presentazione restituisce un errore e la modifica dello stato non viene eseguita.
Per qualsiasi oggetto che non è l'origine dell'ora di presentazione, il metodo OnClockRestart viene chiamato in modo asincrono, dopo il completamento della modifica dello stato. In questo caso, il valore restituito da questo metodo viene ignorato.
Requisiti
Requisito | Valore |
---|---|
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 |