GetSystemTimes 함수(processthreadsapi.h)
시스템 타이밍 정보를 검색합니다. 다중 프로세서 시스템에서 반환되는 값은 모든 프로세서에서 지정된 시간의 합계입니다.
구문
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 구조체에 대한 포인터입니다(모든 프로세스의 모든 스레드 포함, 모든 프로세서에서).
반환 값
함수가 성공하면 반환 값이 0이 아닙니다.
함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.
설명
이 함수를 사용하는 애플리케이션을 컴파일하려면 _WIN32_WINNT 0x0501 이상으로 정의합니다. 자세한 내용은 Windows 헤더 사용을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista, WINDOWS XP SP1 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | processthreadsapi.h(Windows.h 포함) |
라이브러리 | Kernel32.lib |
DLL | Kernel32.dll |