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 を含む) |