Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

OperatingSystem::ServicePack Property

 

Gets the service pack version represented by this OperatingSystem object.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public:
property String^ ServicePack {
	String^ get();
}

Property Value

Type: System::String^

The service pack version, if service packs are supported and at least one is installed; otherwise, an empty string ("").

A service pack is used to distribute software updates for the operating system on which it is installed. However, not every operating system uses service packs.

The service pack version, if available, is already correctly formatted for display.

The following code example demonstrates the ServicePack property.

// This example demonstrates the OperatingSystem.ServicePack property.
using namespace System;
int main()
{
   OperatingSystem^ os = Environment::OSVersion;
   String^ sp = os->ServicePack;
   Console::WriteLine( "Service pack version = \"{0}\"", sp );
}

/*
This example produces the following results:

Service pack version = "Service Pack 1"

*/

.NET Framework
Available since 2.0
Return to top
Show:
© 2017 Microsoft