Свойство | Тип | Описание | |
---|---|---|---|
PAPI_SUCCESS | uint |
Метод | Описание | |
---|---|---|
GetCPUID ( CPUID_STRUCT ®s ) : bool | ||
GetCPUName ( ) : string | ||
GetCPUVendor ( ) : string | ||
GetCpuSignature ( uint &stepping, uint &model, uint &family, uint &type ) : bool | ||
GetCpuSignature ( ) : uint | ||
GetPapiVersion ( string &dllVersion, string &drvVersion ) : uint | ||
IsAtLeastRequiredVersion ( string required, string actual ) : bool | ||
IsCPUNehalemOrGreater ( ) : bool | ||
IsHTSupported ( ) : bool | ||
IsTurboSupported ( uint turboControlMsr, uint turboControlBit ) : bool | ||
IsValidPapiVersion ( string requiredDllVersion, string requiredDrvVersion, string &dllVersion, string &drvVersion ) : bool | ||
MaxCoresPerPackage ( ) : uint | ||
MaxLogicalProcessorsPerPackage ( ) : uint | ||
ReadMPerfAPerf ( uint mPerfMsr, uint aPerfMsr, ulong &mPerf, ulong &aPerf ) : uint | ||
ReadMSR ( UInt32 ulECX, UInt32 &pulEAX, UInt32 &pulEDX ) : bool | ||
ReadMSR ( uint msr, ulong &value ) : bool | ||
ReadPCIConfigSpaceDWord ( uint aBus, uint aDevice, uint aFunction, uint aRegister ) : uint | ||
UninstallPAPIv2Driver ( ) : void | ||
WriteMSR ( UInt32 ulECX, UInt32 &pulEAX, UInt32 &pulEDX ) : bool |
Метод | Описание | |
---|---|---|
ConvertDWORDToString ( UInt32 aDW ) : string | ||
GetBDF ( uint aSegment, uint aBus, uint aDevice, uint aFunction ) : ulong | ||
cCPUPackageInformation ( UInt32 PackageIndex, PLATFORM_CPU_PACKAGE_INFO &PackageInfo ) : UInt32 | ||
cCPUPlatformCPUData ( UInt32 &arrayLength, [ PackageInfo ) : UInt32 | ||
cGetPapiVersion ( [ dllVersion, [ nDllVersion, [ drvVersion, [ nDrvVersion ) : UInt32 | ||
cPAPI_CPU_CStateTestStart ( [ threads, [ threadsCount, [ seqItems, [ seqItemsCount, [ continuous, [ finishedEventName, [ seqIncrementEventName, [ handle ) : UInt32 | ||
cPAPI_CPU_CStateTestStop ( [ handle ) : UInt32 | ||
cPAPI_CPU_Read_MSRs ( [ msrArray, [ msrArraySize, [ msrOutArray, [ msrOutArraySize ) : UInt32 | ||
cPAPIv2DriverInstalled ( ) : UInt32 | ||
cPhysicalCPUs ( UInt32 &uiNumberOfPhysicalCPUs ) : UInt32 | ||
cReadConfigSpace ( [ device, [ register, [ bufferlength, [ SizeConst = 4)]byte[]buffer, [ flags ) : UInt32 | ||
cReadMPerfAPerf ( [ mPerfMsr, [ aPerfMsr, [ mPerf, [ aPerf ) : UInt32 | ||
cReadMSR ( MSR_STRUCT &Data ) : UInt32 | ||
cWriteMSR ( MSR_STRUCT &Data ) : UInt32 | ||
cpuid ( CPUID_STRUCT ®s ) : UInt32 |
public static GetCPUID ( CPUID_STRUCT ®s ) : bool | ||
regs | CPUID_STRUCT | |
Результат | bool |
public static GetCpuSignature ( uint &stepping, uint &model, uint &family, uint &type ) : bool | ||
stepping | uint | |
model | uint | |
family | uint | |
type | uint | |
Результат | bool |
public static GetCpuSignature ( ) : uint | ||
Результат | uint |
public static GetPapiVersion ( string &dllVersion, string &drvVersion ) : uint | ||
dllVersion | string | |
drvVersion | string | |
Результат | uint |
public static IsAtLeastRequiredVersion ( string required, string actual ) : bool | ||
required | string | |
actual | string | |
Результат | bool |
public static IsCPUNehalemOrGreater ( ) : bool | ||
Результат | bool |
public static IsTurboSupported ( uint turboControlMsr, uint turboControlBit ) : bool | ||
turboControlMsr | uint | |
turboControlBit | uint | |
Результат | bool |
public static IsValidPapiVersion ( string requiredDllVersion, string requiredDrvVersion, string &dllVersion, string &drvVersion ) : bool | ||
requiredDllVersion | string | |
requiredDrvVersion | string | |
dllVersion | string | |
drvVersion | string | |
Результат | bool |
public static MaxCoresPerPackage ( ) : uint | ||
Результат | uint |
public static MaxLogicalProcessorsPerPackage ( ) : uint | ||
Результат | uint |
public static ReadMPerfAPerf ( uint mPerfMsr, uint aPerfMsr, ulong &mPerf, ulong &aPerf ) : uint | ||
mPerfMsr | uint | |
aPerfMsr | uint | |
mPerf | ulong | |
aPerf | ulong | |
Результат | uint |
public static ReadMSR ( UInt32 ulECX, UInt32 &pulEAX, UInt32 &pulEDX ) : bool | ||
ulECX | UInt32 | |
pulEAX | UInt32 | |
pulEDX | UInt32 | |
Результат | bool |
public static ReadMSR ( uint msr, ulong &value ) : bool | ||
msr | uint | |
value | ulong | |
Результат | bool |
public static ReadPCIConfigSpaceDWord ( uint aBus, uint aDevice, uint aFunction, uint aRegister ) : uint | ||
aBus | uint | |
aDevice | uint | |
aFunction | uint | |
aRegister | uint | |
Результат | uint |
public static UninstallPAPIv2Driver ( ) : void | ||
Результат | void |
public static WriteMSR ( UInt32 ulECX, UInt32 &pulEAX, UInt32 &pulEDX ) : bool | ||
ulECX | UInt32 | |
pulEAX | UInt32 | |
pulEDX | UInt32 | |
Результат | bool |