Fungsi panggilan balik PFNKSCORRELATEDTIME (ks.h)

Rutinitas KStrCorrelatedTime minidriver streaming dipanggil untuk mengambil waktu presentasi dan waktu fisik dengan cara yang berkorelasi. Ini memungkinkan pemilik jam untuk sepenuhnya menentukan waktu saat ini.

Sintaks

PFNKSCORRELATEDTIME Pfnkscorrelatedtime;

LONGLONG Pfnkscorrelatedtime(
  [in]  PVOID Context,
  [out] PLONGLONG SystemTime
)
{...}

Parameter

[in] Context

Arahkan ke konteks informasi yang disediakan minidriver. Minidriver meneruskan konteks informasi ke KsAllocateDefaultClockEx dalam parameter DeferredContext fungsi saat minidriver mengalokasikan objek timer DPC kustom.

[out] SystemTime

Menentukan penunjuk ke variabel yang menerima frekuensi penghitung kinerja.

Nilai kembali

Mengembalikan nilai penghitung kinerja dalam satuan tanda centang.

Keterangan

Biasanya, jika minidriver memasok fungsi panggilan balik KStrCorrelatedTime , minidriver juga harus menyediakan fungsi panggilan balik KStrSetTimer dan KStrCancelTimer .

KStrCorrelatedTimer yang disediakan minidriver harus memiliki karakteristik yang sama dengan KeQueryPerformanceCounter.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header ks.h (termasuk Ks.h)

Lihat juga

KStrCancelTimer

KStrCorrelatedTime

KeQueryPerformanceCounter

KsAllocateDefaultClockEx