PFNKSCLOCK_GETTIME コールバック関数 (ks.h)

ルーチンはシステム時間を取得します。

KStrClockGetTime は、現在のシステム時刻を取得するシステム提供のルーチンです。

KStrClockGetPhysicalTime は、現在のシステム時刻から中断されたデルタを差し引いた値を取得するシステム提供のルーチンです。

構文

PFNKSCLOCK_GETTIME PfnksclockGettime;

LONGLONG PfnksclockGettime(
  [in] PFILE_OBJECT FileObject
)
{...}

パラメーター

[in] FileObject

クロック インスタンスの作成時にハンドルが返された FILE_OBJECT 構造体へのポインター。

戻り値

このルーチンは、要求された時刻値を LONGLONG 型の値として返します。 この値は 100 ナノ秒単位で指定されます。

注釈

このルーチンのエントリ ポイントを取得するには、KSPROPERTY_CLOCK_FUNCTIONTABLE要求でドライバー割り当てKSCLOCK_FUNCTIONTABLE構造体を指定します。

要件

要件
対象プラットフォーム デスクトップ
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSCLOCK_FUNCTIONTABLE

KSPROPERTY_CLOCK_FUNCTIONTABLE