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