Method | Description | |
---|---|---|
DecodeTimeWindowForPowerLimit ( ulong val, double timeUnit ) : double | ||
EncodeTimeWindowForPowerLimit ( double val, double timeUnit ) : ulong | ||
FromBinaryFractionFormat ( |
||
GetCpuInfo ( int &phyProc, int &cores, int &logProc, LogicalProcessorInfo &aProcessorList ) : void | ||
GetCurrentFrequency ( int miMaxNonTurboRatio ) : double | ||
GetCurrentPState ( int &PState, int &NumPStates ) : bool | ||
GetCurrentProcessorNumber ( ushort &group ) : uint | ||
GetMaxNonTurboRatio ( ) : int | ||
GetMinNonTurboRatio ( ) : int | ||
GetPStateVoltage ( uint msr, |
||
GetPackagePowerLimitValues ( PackagePowerLimitIndex idx ) : PackagePowerLimit | ||
GetRaplPowerUnits ( double &powerUnits, double &energyUnits, double &timeUnits ) : bool | ||
GetRegisterValue ( uint msr, int bit ) : bool | ||
GetRegisterValue ( uint msr ) : ulong | ||
GetRegisterValue ( uint msr, |
||
GetTSC ( ) : ulong | ||
GetTurboBoostStatus ( bool &Enabled, double &Frequency, int &PState, int &NumPStates ) : bool | ||
GetTurboModeDisable ( bool &disable ) : bool | ||
SetAffinity ( LogicalProcessorInfo lpInfo ) : void | ||
SetPackagePowerLimitValues ( PackagePowerLimitIndex idx, PackagePowerLimit ppl, PackagePowerLimitMask mask ) : void | ||
SetRegisterValue ( uint msr, int bit, bool val ) : bool | ||
SetRegisterValue ( uint msr, |
||
SetTurboModeDisable ( bool disable ) : bool |
Method | Description | |
---|---|---|
CheckForGPPExEntryPoint ( ) : bool | ||
CloseHandle ( [ hObject ) : bool | ||
CountNumberOfBitsSetInMask ( |
||
CreateMask ( uint aStart, uint aStop ) : ulong | ||
DuplicateHandle ( |
||
Fail ( ) : |
||
GetActiveProcessorCount ( [ GroupNumber ) : int | ||
GetActiveProcessorGroupCount ( ) : ushort | ||
GetCacheType ( _PROCESSOR_CACHE_TYPE value ) : string | ||
GetCountsForGT64LPs ( _LOGICAL_PROCESSOR_RELATIONSHIP aType, int &aCount, LogicalProcessorInfo &aProcessorList ) : bool | ||
GetCurrentProcessorNumber ( ) : uint | ||
GetCurrentProcessorNumberEx ( _PROCESSOR_NUMBER &ProcNumber ) : uint | ||
GetCurrentThread ( ) : |
||
GetLogicalProcessorInformation ( [ infos, uint &infoSize ) : bool | ||
GetLogicalProcessorInformationEx ( [ RelationshipType, [ Buffer, uint &ReturnedLength ) : bool | ||
GetLogicalProcessorInformationExWrapper ( _LOGICAL_PROCESSOR_RELATIONSHIP _LOGICAL_PROCESSOR_RELATIONSHIP, _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_P oDummy, uint &returnLength ) : bool | ||
GetMaximumProcessorCount ( [ GroupNumber ) : int | ||
GetMaximumProcessorGroupCount ( ) : ushort | ||
GetNumaDataArray ( _LOGICAL_PROCESSOR_RELATIONSHIP aType ) : _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_N[] | ||
GetNumaNodeProcessorMaskEx ( [ Node, _GROUP_AFFINITY &ProcessorMask ) : bool | ||
GetPackagePowerLimit1_RegVal ( ) : ulong | ||
GetPackagePowerLimit2_RegVal ( ) : ulong | ||
GetPhysicalProcessorCount ( int &aCores, int &aLPs, LogicalProcessorInfo &aProcessorList ) : int | ||
GetPhysicalProcessorCountForGT64LPs ( int &aCores, int &aLPs, LogicalProcessorInfo &aProcessorList ) : int | ||
GetProcessorDataArray ( _LOGICAL_PROCESSOR_RELATIONSHIP aType ) : _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_P[] | ||
GetProcessorInfo64 ( ) : List |
||
GetProcessorInfo86 ( ) : List |
||
GetThreadGroupAffinity ( |
||
GetTimeWindowPowerLimit1_RegVal ( ) : ulong | ||
GetTimeWindowPowerLimit2_RegVal ( ) : ulong | ||
ProcessorQueryAndControl ( ) : System | ||
ReadMPerfAPerf ( ulong &MPERF, ulong &APERF ) : void | ||
SetThreadAffinityMask ( |
||
SetThreadGroupAffinity ( |
public static DecodeTimeWindowForPowerLimit ( ulong val, double timeUnit ) : double | ||
val | ulong | |
timeUnit | double | |
return | double |
public static EncodeTimeWindowForPowerLimit ( double val, double timeUnit ) : ulong | ||
val | double | |
timeUnit | double | |
return | ulong |
public static FromBinaryFractionFormat ( |
||
ba | ||
return | double |
public static GetCpuInfo ( int &phyProc, int &cores, int &logProc, LogicalProcessorInfo &aProcessorList ) : void | ||
phyProc | int | |
cores | int | |
logProc | int | |
aProcessorList | LogicalProcessorInfo | |
return | void |
public static GetCurrentFrequency ( int miMaxNonTurboRatio ) : double | ||
miMaxNonTurboRatio | int | |
return | double |
public static GetCurrentPState ( int &PState, int &NumPStates ) : bool | ||
PState | int | |
NumPStates | int | |
return | bool |
public static GetCurrentProcessorNumber ( ushort &group ) : uint | ||
group | ushort | |
return | uint |
public static GetPStateVoltage ( uint msr, |
||
msr | uint | |
range | ||
return | float |
public static GetPackagePowerLimitValues ( PackagePowerLimitIndex idx ) : PackagePowerLimit | ||
idx | PackagePowerLimitIndex | |
return | PackagePowerLimit |
public static GetRaplPowerUnits ( double &powerUnits, double &energyUnits, double &timeUnits ) : bool | ||
powerUnits | double | |
energyUnits | double | |
timeUnits | double | |
return | bool |
public static GetRegisterValue ( uint msr, int bit ) : bool | ||
msr | uint | |
bit | int | |
return | bool |
public static GetRegisterValue ( uint msr ) : ulong | ||
msr | uint | |
return | ulong |
public static GetRegisterValue ( uint msr, |
||
msr | uint | |
range | ||
return | ulong |
public static GetTurboBoostStatus ( bool &Enabled, double &Frequency, int &PState, int &NumPStates ) : bool | ||
Enabled | bool | |
Frequency | double | |
PState | int | |
NumPStates | int | |
return | bool |
public static GetTurboModeDisable ( bool &disable ) : bool | ||
disable | bool | |
return | bool |
public static SetAffinity ( LogicalProcessorInfo lpInfo ) : void | ||
lpInfo | LogicalProcessorInfo | |
return | void |
public static SetPackagePowerLimitValues ( PackagePowerLimitIndex idx, PackagePowerLimit ppl, PackagePowerLimitMask mask ) : void | ||
idx | PackagePowerLimitIndex | |
ppl | PackagePowerLimit | |
mask | PackagePowerLimitMask | |
return | void |
public static SetRegisterValue ( uint msr, int bit, bool val ) : bool | ||
msr | uint | |
bit | int | |
val | bool | |
return | bool |
public static SetRegisterValue ( uint msr, |
||
msr | uint | |
range | ||
value | ulong | |
return | ulong |
public static SetTurboModeDisable ( bool disable ) : bool | ||
disable | bool | |
return | bool |