MFCLOCK_STATE 枚举 (mfidl.h)

定义时钟的状态。

语法

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

媒体基础枚举