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


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

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

Синтаксис

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 (include Ks.h)

См. также

KSPROPERTY_CLOCK_FUNCTIONTABLE