Freigeben über


MFCLOCK_STATE-Enumeration (mfidl.h)

Definiert den Zustand einer Uhr.

Syntax

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

Konstanten

 
MFCLOCK_STATE_INVALID
Wert: 0
Die Uhr ist ungültig. Eine Uhr kann aus mehreren Gründen ungültig sein. Einige Uhren geben diesen Zustand vor dem ersten Start zurück. Dieser Zustand kann auch auftreten, wenn das zugrunde liegende Gerät verloren geht.
MFCLOCK_STATE_RUNNING
Die Uhr wird ausgeführt. Während die Uhr ausgeführt wird, wird die Zeit mit der Häufigkeit und aktuellen Rate der Uhr erhöht.
MFCLOCK_STATE_STOPPED
Die Uhr wird angehalten. Während der Beendigung meldet die Uhr eine Zeit von 0.
MFCLOCK_STATE_PAUSED
Die Uhr wird angehalten. Während sie angehalten wurde, meldet die Uhr die Zeit, zu der sie angehalten wurde.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile mfidl.h

Weitere Informationen

IMFClock::GetState

Media Foundation-Enumerationen