Provides operating-system specific feature queries.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
This API supports the product infrastructure and is not intended to be used directly from your code. Initializes a new instance of theclass.
Gets a static instance of theclass to use for feature queries. This property is read-only.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Serves as the default hash function. (Inherited from Object.)
Retrieves the version of the specified feature currently available on the system. (Overrides FeatureSupport.GetVersionPresent(Object).)
Determines whether any version of the specified feature is installed in the system.(Inherited from FeatureSupport.)
Determines whether the specified or newer version of the specified feature is installed in the system.(Inherited from FeatureSupport.)
Retrieves a value indicating whether the operating system supports the specified feature or metric.
Returns a string that represents the current object.(Inherited from Object.)
Use the static instance of this class provided in the Feature property to query for operating system features. You cannot create an instance of this class.
To determine the version of a feature, call the GetVersionPresent method. To determine if a feature or a specific version is present, call the IsPresent method and specify the feature to look for with the feature identifiers provided in this class.
The following example uses LayeredWindows feature is installed. The example presents two different ways of checking to see whether the feature is present. In the first method, myVersion is checked to see if it is null. If the version is null, the feature is not installed. In the second method, the example calls the base class method IsPresent to see if the feature is installed. The results are displayed in a text box.to query the operating system to determine if the
This code assumes textBox1 has been created and placed on a form.
Available since 1.1
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.