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

참고 항목

FILETIME

시스템 시간

시간 함수