Condividi tramite


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

Vedi anche

IMFClockStateSink

MFTIME

Orologio presentazione