Из моего устаревшего драйвера я вызываю PsCreateSystemThread API для создания нескольких потоков. Поскольку этот вызов происходит внутри ядра, эти новые созданные потоки будут выполняться в контексте системного процесса.
На мой вопрос дается дескриптор этих потоков, есть ли какой-либо API, с помощью которого я могу получить их процессорное время? Меня интересует чистое время ЦП, в течение которого поток фактически что-то делал (аналогично времени ядра, которое мы получаем, вызывая GetProcessTimes). Я знаю, что есть API под названием GetThreadTimes, но это из пользовательского режима, мне нужно процессорное время внутри режима ядра.
Спасибо