GetThreadTimes function kernel32
Retrieves timing information for the specified thread.
To learn more, see learn.microsoft.com/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadtimes.
Implementation
Win32Result<bool> GetThreadTimes(
HANDLE hThread,
Pointer<FILETIME> lpCreationTime,
Pointer<FILETIME> lpExitTime,
Pointer<FILETIME> lpKernelTime,
Pointer<FILETIME> lpUserTime,
) {
final result_ = GetThreadTimes_Wrapper(
hThread,
lpCreationTime,
lpExitTime,
lpKernelTime,
lpUserTime,
);
return Win32Result(value: result_.value.i32 != FALSE, error: result_.error);
}