D3DKMTQueryStatistics возвращает RunningTime. Какова единица времени возврата? - PullRequest
0 голосов
/ 14 апреля 2020

Я вызываю D3DKMTQueryStatistics API следующим образом:

**D3DKMT_QUERYSTATISTICS queryStatistics;
queryStatistics.Type = D3DKMT_QUERYSTATISTICS_PROCESS_NODE;
queryStatistics.AdapterLuid = luid;
queryStatistics.hProcess = g_hProcess;
queryStatistics.QueryProcessNode.NodeId = i;
ntStatus = 0;
ntStatus = D3DKMTQueryStatistics(&queryStatistics);**

После успешного вызова queryStatistics.QueryResult.ProcessNodeInformation.RunningTime содержит время выполнения для предоставленного графического процессора. Поскольку D3DKMTQueryStatistics является недокументированным API, поэтому я не знаю единицы измерения (mse c, microse c, nse c, et c) для этого RunningTime. Инструмент ProcessHacker на GitHub упоминает единицу как 100 нс . Есть ли другая документация, в которой упоминается устройство для этого RunningTime ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...