OSFeature.GetVersionPresent(Object) Methode

Definitie

Haalt de versie van de opgegeven functie op die momenteel beschikbaar is op het systeem.

public:
 override Version ^ GetVersionPresent(System::Object ^ feature);
public override Version GetVersionPresent(object feature);
public override Version? GetVersionPresent(object feature);
override this.GetVersionPresent : obj -> Version
Public Overrides Function GetVersionPresent (feature As Object) As Version

Parameters

feature
Object

De functie waarvan de versie is aangevraagd, of LayeredWindowsThemes.

Retouren

Een Version weergave van de versie van de opgegeven besturingssysteemfunctie die momenteel beschikbaar is op het systeem of null als de functie niet kan worden gevonden.

Voorbeelden

In het volgende voorbeeld worden query's OSFeature uitgevoerd voor de LayeredWindows functie. De versie wordt gecontroleerd om te zien of deze is null, om te bepalen of de functie aanwezig is. Het resultaat wordt weergegeven in een tekstvak. Bij deze code wordt ervan uitgegaan dat textBox1 deze is gemaakt en op een formulier is geplaatst.

private:
   void LayeredWindows()
   {
      // Gets the version of the layered windows feature.
      Version^ myVersion = OSFeature::Feature->GetVersionPresent(
         OSFeature::LayeredWindows );
      
      // Prints whether the feature is available.
      if ( myVersion != nullptr )
      {
         textBox1->Text = "Layered windows feature is installed.\n";
      }
      else
      {
         textBox1->Text = "Layered windows feature is not installed.\n";
      }
   }
private void LayeredWindows() {
   // Gets the version of the layered windows feature.
   Version myVersion =
       OSFeature.Feature.GetVersionPresent(OSFeature.LayeredWindows);

   // Prints whether the feature is available.
   if (myVersion != null)
      textBox1.Text = "Layered windows feature is installed.\n";
   else
      textBox1.Text = "Layered windows feature is not installed.\n";
}
Private Sub LayeredWindows()
    ' Gets the version of the layered windows feature.
    Dim myVersion As Version = _
       OSFeature.Feature.GetVersionPresent(OSFeature.LayeredWindows)
       
    ' Prints whether the feature is available.
    If (myVersion IsNot Nothing) Then
        textBox1.Text = "Layered windows feature is installed." & _
           ControlChars.CrLf
    Else
        textBox1.Text = "Layered windows feature is not installed." & _
           ControlChars.CrLf
    End If
End Sub

Opmerkingen

Gebruik de Feature eigenschap, het static exemplaar van OSFeature deze klasse, om een query uit te voeren op het versienummer van een functie.

Van toepassing op

Zie ook