Структура KSTIME (ks.h)

Структура KSTIME задает метку времени, которую можно использовать для указания положения потока.

Синтаксис

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

Члены

Time

Задает значение времени. При использовании немасштабированного времени время находится в единицах от 100 до наносекунд. При использовании масштабируемого времени время в единицах определяется коэффициентом масштабирования, выраженным в элементах числителя и знаменателя . Дополнительные сведения о масштабируемом и немасштабированном времени см. в разделе Примечания.

Numerator

Задает числитель коэффициента масштабирования для масштабируемого значения времени. Для немасштабированного значения это должен быть один. Числитель не должен быть равен нулю.

Denominator

Задает знаменатель коэффициента масштабирования для масштабируемого значения времени. Для немасштабированного значения это должен быть один. Знаменатель не должен быть равен нулю.

Комментарии

Немасштабированные метки времени находятся в единицах 100 наносекунд. Поток данных может использовать различные единицы, указав числитель и знаменатель коэффициента масштабирования.

Требования

Требование Значение
Заголовок ks.h (включая Ks.h)