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 要求に指定します。 その後、プロパティ要求は、要求されたルーチンへのポインターを返します。

この構造体で返される関数ポインターは、クロックのファイル オブジェクトが解放されるまで有効です。

要件

要件
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSPROPERTY_CLOCK_FUNCTIONTABLE