次の方法で共有


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 (Ks.h を含む)

関連項目

KSPROPERTY_CLOCK_FUNCTIONTABLE