Cpu.GroupID Property

 

Applies To: SQL Server 2016 Preview

Gets the current value of the T:Microsoft.SqlServer.Management.Smo.Cpu.GroupID member.

Namespace:   Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

public int GroupID { get; }
public:
property int GroupID {
    int get();
}
member GroupID : int with get
Public ReadOnly Property GroupID As Integer

Property Value

Type: System.Int32

Returns the GroupID that is assigned to this Cpu object.

Remarks

CPUs in a computer system are arranged into groups. Each group is identified by a GroupID that is assigned by the computer hardware.

Examples

Legacy Code Example

The following code example shows how to display the GroupID for each CPU on the local instance of SQL Server.

C#

using System;
using Microsoft.SqlServer.Management.Smo;

namespace samples
{
    class Program
    {
        static void Main(string[] args)
        {
            Server dbServer = new Server("(local)");
            dbServer.Refresh();
            foreach (Cpu cpu in dbServer.AffinityInfo.Cpus)
            {
                Console.WriteLine("CPU ID {0} is {1}.",
                    cpu.ID, cpu.GroupID);
            }
        }
    }
}

Powershell

$dbServer = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$dbServer.Refresh()
Foreach ($cpu in $dbServer.AffinityInfo.Cpus)
{
   Write-Host "CPU ID:" $cpu.ID "is" $cpu.GroupID
}

See Also

Cpu Class
Microsoft.SqlServer.Management.Smo Namespace

Return to top