Click or drag to resize
SoCpuDevice Class

CPU device management class.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.DevicesSoDevice
      OIV.Inventor.DevicesSoCpuDevice

Namespace: OIV.Inventor.Devices
Assembly: OIV.Inventor.Base (in OIV.Inventor.Base.dll) Version: 2024.1.0.0 (2024.1.0)
Syntax
public class SoCpuDevice : SoDevice

The SoCpuDevice type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodStatic memberFindFirstAvailableDevice

Returns the first available device found in the system.

Public methodGetArchitecture

Returns the architecture of the processor.

Public methodGetAvailableMemory

Returns the current available memory of this device in bytes.

(Inherited from SoDevice.)
Public methodGetCacheSize

Returns the size of the cache on this device in bytes.

Public methodStatic memberGetDevice
Calls GetDevice(System.Int32(0)).
Public methodStatic memberGetDevice(Int32)

Returns the OIV.Inventor.Devices.SoCpuDevice.

Public methodGetDeviceName

Returns the name of this device.

(Inherited from SoDevice.)
Public methodStatic memberGetDevicesCount

Returns the total number of cores available in the sytem.

Public methodGetDriverVersion

Returns the driver version of this device.

(Inherited from SoDevice.)
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetLogicalUnits

Returns the number of logical units of this device.

(Inherited from SoDevice.)
Public methodGetSSELevel

Returns the SSE instruction level available on this device.

Public methodGetTotalMemory

Returns the total memory of this device in bytes.

(Inherited from SoDevice.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasMMX

Returns true if MMX instructions are supported on this device.

Public methodHasSSE

Returns if SSE instructions are supported on this device.

Public methodIsActive

Returns true if the CPU is active in the system.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

This class provides functions to manage or to get data for each CPU device available in the system.

Please see OIV.Inventor.Devices.SoDevice for general information about the device classes.

See Also