Kernel32QueryProcessCycleTime Method
Retrieves the sum of the cycle time of all threads of the specified process.
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll", ExactSpelling = true, SetLastError = true)]
public static bool QueryProcessCycleTime(
IntPtr hProcess,
out ulong refCycleTime
)
<DllImportAttribute("Kernel32.dll", ExactSpelling := true, SetLastError := true>]
Public Shared Function QueryProcessCycleTime (
hProcess As IntPtr,
<OutAttribute> ByRef refCycleTime As ULong
) As Boolean
Dim hProcess As IntPtr
Dim refCycleTime As ULong
Dim returnValue As Boolean
returnValue = Kernel32.QueryProcessCycleTime(hProcess,
refCycleTime)
public:
[DllImportAttribute(L"Kernel32.dll", ExactSpelling = true, SetLastError = true)]
static bool QueryProcessCycleTime(
IntPtr hProcess,
[OutAttribute] unsigned long long% refCycleTime
)
[<DllImportAttribute("Kernel32.dll", ExactSpelling = true, SetLastError = true)>]
static member QueryProcessCycleTime :
hProcess : IntPtr *
refCycleTime : uint64 byref -> bool
No code example is currently available or this language may not be supported.
- hProcess IntPtr
-
A handle to the process.
The handle must have the QueryInformation or
QueryLimitedInformation access right.
- refCycleTime UInt64
-
The number of CPU clock cycles used by the threads of the process. This value includes cycles spent in both user mode and kernel mode
Boolean
If the function succeeds, the return value is
.
If the function fails, the return value is
.
To get extended error information, call
GetLastWin32Error.