структура KSCLOCK_FUNCTIONTABLE (ks.h)

Структура KSCLOCK_FUNCTIONTABLE описывает таблицу функций для master часов.

Синтаксис

typedef struct {
  PFNKSCLOCK_GETTIME        GetTime;
  PFNKSCLOCK_GETTIME        GetPhysicalTime;
  PFNKSCLOCK_CORRELATEDTIME GetCorrelatedTime;
  PFNKSCLOCK_CORRELATEDTIME GetCorrelatedPhysicalTime;
} KSCLOCK_FUNCTIONTABLE, *PKSCLOCK_FUNCTIONTABLE;

Члены

GetTime

Указатель на подпрограмму KStrClockGetTime , выделенную драйвером.

GetPhysicalTime

Указатель на подпрограмму KStrClockGetPhysicalTime , выделенную драйвером.

GetCorrelatedTime

Указатель на подпрограмму KStrClockGetCorrelatedTime , выделенную драйвером.

GetCorrelatedPhysicalTime

Указатель на подпрограмму KStrClockGetCorrelatedPhysicalTime , выделенную драйвером.

Комментарии

Укажите эту структуру в запросе KSPROPERTY_CLOCK_FUNCTIONTABLE . Затем запрос свойства возвращает указатели на запрошенные подпрограммы.

Указатели функций, возвращаемые в этой структуре, действительны до освобождения объекта файла часов.

Требования

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

См. также раздел

KSPROPERTY_CLOCK_FUNCTIONTABLE