Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Cpu.ID Property


Gets the T:Microsoft.SqlServer.Management.Smo.Cpu.ID of the CPU that is represented by this Cpu object.

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

public int ID { get; }

Property Value

Type: System.Int32

An T:System.Int value that is assigned to the CPU represented by this Cpu instance.

The T:Microsoft.SqlServer.Management.Smo.Cpu.ID member is read-only.

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


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

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


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

Return to top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft