Share via


MFCLOCK_STATE列舉 (mfidl.h)

定義時鐘的狀態。

Syntax

typedef enum _MFCLOCK_STATE {
  MFCLOCK_STATE_INVALID = 0,
  MFCLOCK_STATE_RUNNING,
  MFCLOCK_STATE_STOPPED,
  MFCLOCK_STATE_PAUSED
} MFCLOCK_STATE;

常數

 
MFCLOCK_STATE_INVALID
值: 0
時鐘無效。 時鐘可能會因為數個原因而無效。 有些時鐘會在第一次開始之前傳回這個狀態。 如果基礎裝置遺失,也可能會發生此狀態。
MFCLOCK_STATE_RUNNING
時鐘正在執行。 當時鐘執行時,時間會以時鐘的頻率和目前速率前進。
MFCLOCK_STATE_STOPPED
時鐘已停止。 停止時,時鐘會報告 0 的時間。
MFCLOCK_STATE_PAUSED
時鐘已暫停。 暫停時,時鐘會報告暫停的時間。

需求

   
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 mfidl.h

另請參閱

IMFClock::GetState

媒體基礎列舉