Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает сведения о времени системы в "галочки" (или 100-наносекундных интервалов).
Синтаксис
BOOL GetSystemTimes(
[out, optional] PFILETIME lpIdleTime,
[out, optional] PFILETIME lpKernelTime,
[out, optional] PFILETIME lpUserTime
);
Параметры
[out, optional] lpIdleTime
Указатель на структуру FILETIME , которая получает время в "галочках", которое система неактивна.
[out, optional] lpKernelTime
Указатель на структуру FILETIME , которая получает время в "галочках", которое система потратила на выполнение в режиме ядра (включая все потоки во всех процессах на всех процессорах). Это значение также включает время простоя системы.
[out, optional] lpUserTime
Указатель на структуру FILETIME , которая получает время в "галочках", которое система потратила на выполнение в пользовательском режиме (включая все потоки во всех процессах на всех процессорах).
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение ненулевое.
Если функция завершается ошибкой, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
В многопроцессорной системе (с 64 процессорами или меньше), возвращаемое значением является сумма указанного времени в "тиках" для всех процессоров.
Замечание
В системах с более чем 64 процессорами возвращаемое значение — это сумма указанного времени для основной группы обработчиков, к которой принадлежит вызывающий поток (см. раздел "Группы обработчиков").
Чтобы скомпилировать приложение, использующее эту функцию, определите _WIN32_WINNT как 0x0501 или более поздней версии. Дополнительные сведения см. в разделе Использование заголовков Windows.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows Vista, Windows XP с пакетом обновления 1 (SP1) [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| целевая платформа | Виндоус |
| Заголовок | processthreadsapi.h (include Windows.h) |
| Библиотека | Файл Kernel32.lib |
| Библиотека dll | Kernel32.dll |