Freigeben über


KSTIME-Struktur (ks.h)

Die KSTIME-Struktur gibt einen Zeitstempel an, der verwendet werden kann, um die Streamposition anzugeben.

Syntax

typedef struct {
  LONGLONG Time;
  ULONG    Numerator;
  ULONG    Denominator;
} KSTIME, *PKSTIME;

Member

Time

Gibt einen Zeitwert an. Bei Verwendung einer ungeskalierten Zeit liegt die Zeit in Einheiten von 100 Nanosekunden. Bei Verwendung der skalierten Zeit wird Die Zeit in Einheiten verwendet, die durch den Skalierungsfaktor gesteuert werden, der in den Membern Zähler und Nenner ausgedrückt wird. Weitere Informationen zu skalierter und nicht skalierter Zeit finden Sie unter Hinweise.

Numerator

Gibt den Zähler des Skalierungsfaktors für einen skalierten Zeitwert an. Bei einem nicht skalierten Wert sollte dies ein Wert sein. Der Zähler darf nicht 0 (null) sein.

Denominator

Gibt den Nenner des Skalierungsfaktors für einen skalierten Zeitwert an. Bei einem nicht skalierten Wert sollte dies ein Wert sein. Nenner darf nicht 0 (null) sein.

Hinweise

Ungeskalierte Zeitstempel befinden sich in 100 Nanosekundeneinheiten. Ein Datenstrom kann verschiedene Einheiten verwenden, indem er den Zähler und den Nenner eines Skalierungsfaktors angibt.

Anforderungen

Anforderung Wert
Header ks.h (ks.h einschließen)