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) |