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

Vedi anche

FMClockStateSink

MFTIME

Orologio presentazione