C# Класс IntelShared.Common.ProcessorLoad

Показать файл Открыть проект

Открытые методы

Метод Описание
Initialize ( ) : void
LoadCPU ( ProcessorQueryAndControl lpInfo, AutoResetEvent ev, UpdateUsage uu, LoadCpuCallback lcc, ManualResetEvent stopEvent ) : void

Приватные методы

Метод Описание
Factorial ( ulong n ) : ulong
GetCurrentProcessThread ( ) : ProcessThread
GetCurrentThreadId ( ) : uint
QueryIdleProcessorCycleTimeEx ( [ Group, [ BufferLength, [ ProcessorIdleCycleTime ) : int
QueryPerformanceCounter ( ulong &lpPerformanceCount ) : bool
QueryPerformanceFrequency ( ulong &lpFrequency ) : bool
StressTheCPU ( uint aIterations, ulong aFactorialNumber, AutoResetEvent ev, LoadCpuCallback lcc ) : System.Boolean
WaitSleep ( int ms, AutoResetEvent ev, LoadCpuCallback lcc ) : void

Описание методов

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

LoadCPU() публичный Метод

public LoadCPU ( ProcessorQueryAndControl lpInfo, AutoResetEvent ev, UpdateUsage uu, LoadCpuCallback lcc, ManualResetEvent stopEvent ) : void
lpInfo ProcessorQueryAndControl
ev System.Threading.AutoResetEvent
uu UpdateUsage
lcc LoadCpuCallback
stopEvent System.Threading.ManualResetEvent
Результат void