Недокументированные функции NTDLL

25 февраля 2001



NtSetIntervalProfile (ZwSetIntervalProfile)

NTSYSAPI 
NTSTATUS
NTAPI

NtSetIntervalProfile(

IN ULONG Interval, IN KPROFILE_SOURCE Source );




Функция NtSetIntervalProfile устанавливает задержку между тиками счётчика производительности. Установка интервала профиля имеет глобальный эффект для всех запущенных процессов.

Пользователь может установить интервал только для программных счётчиков производительности. Чтобы определить, является ли счётчик программным или аппаратным, нужно вызвать NtQueryIntervalProfile. Если интервал равен 0, то счётчик является аппаратным (встроенным в центральный процессор).


  • Interval
  •     Новый интервал в мс.
  • Source
  •     Идентификатор счётчика производительности, определённый в перечислимом типе KPROFILE_SOURCE.


    Документировал:
    Томаш Новак



    Зависимости:
    Библиотека: ntdll.lib


    См. также:
    KPROFILE_SOURCE
    NtCreateProfile
    NtQueryIntervalProfile