Metodo IMFClockStateSink::OnClockPause (mfidl.h)
Viene chiamato quando l'orologio della presentazione viene sospeso.
Sintassi
HRESULT OnClockPause(
[in] MFTIME hnsSystemTime
);
Parametri
[in] hnsSystemTime
Ora di sistema in cui l'orologio è stato sospeso, in unità da 100 nanosecondi.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Quando viene chiamato il metodo IMFPresentationClock::P ause dell'orologio della presentazione, l'orologio notifica l'origine dell'ora della presentazione chiamando il metodo OnClockPause dell'origine dell'ora. Questa chiamata viene eseguita in modo sincrono all'interno del metodo Pause . Se l'origine dell'ora restituisce un errore da OnClockPause, il metodo Pause 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 OnClockPause viene chiamato in modo asincrono, dopo il completamento della modifica dello stato. In tal 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 |