Kernel32QueryThreadCycleTime Method
Retrieves the cycle time for the specified thread.
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 QueryThreadCycleTime(
IntPtr hThread,
out ulong refCycleTime
)
<DllImportAttribute("Kernel32.dll", ExactSpelling := true, SetLastError := true>]
Public Shared Function QueryThreadCycleTime (
hThread As IntPtr,
<OutAttribute> ByRef refCycleTime As ULong
) As Boolean
Dim hThread As IntPtr
Dim refCycleTime As ULong
Dim returnValue As Boolean
returnValue = Kernel32.QueryThreadCycleTime(hThread,
refCycleTime)
public:
[DllImportAttribute(L"Kernel32.dll", ExactSpelling = true, SetLastError = true)]
static bool QueryThreadCycleTime(
IntPtr hThread,
[OutAttribute] unsigned long long% refCycleTime
)
[<DllImportAttribute("Kernel32.dll", ExactSpelling = true, SetLastError = true)>]
static member QueryThreadCycleTime :
hThread : IntPtr *
refCycleTime : uint64 byref -> bool
No code example is currently available or this language may not be supported.
- hThread IntPtr
-
A handle to the thread.
The handle must have the QueryInformation or
QueryLimitedInformation access right.
- refCycleTime UInt64
-
The number of CPU clock cycles used by the thread. 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.