PFNKSCLOCK_CORRELATEDTIME回呼函式 (ks.h)
例程是系統提供的例程,可擷取下列專案:
KStrClockGetCorrelatedTime 是系統提供的例程,可擷取自開機以來目前系統時間和對應的時鐘刻度計數。
KStrClockGetCorrelatedPhysicalTime 是系統提供的例程,可擷取目前系統時間減去暫止差異,以及開機后對應的時鐘刻度。
語法
PFNKSCLOCK_CORRELATEDTIME PfnksclockCorrelatedtime;
LONGLONG PfnksclockCorrelatedtime(
[in] PFILE_OBJECT FileObject,
[out] PLONGLONG SystemTime
)
{...}
參數
[in] FileObject
建立時鐘實例時傳回句柄之 FILE_OBJECT 結構的指標。
[out] SystemTime
64 位整數的指標,其中包含自系統開機以來的時鐘刻度數目。
傳回值
此例程會將目前的系統時間當做 LONGLONG 類型的值傳回。 此值是以 100 奈秒為單位指定。
言論
您可以在 KSPROPERTY_CLOCK_FUNCTIONTABLE 要求中提供驅動程式配置的 KSCLOCK_FUNCTIONTABLE 結構,以取得此例程的進入點。
系統會從 KeQueryPerformanceCounter取得系統時間。
這兩個時間值都是以100奈秒為單位指定。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | ks.h (包括 Ks.h) |