Поделиться через


Перечисление 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

Перечисления Media Foundation