Partager via


OSFeature.GetVersionPresent(Object) Méthode

Définition

Récupère la version de la fonctionnalité spécifiée actuellement disponible sur le système.

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

Paramètres

feature
Object

Fonctionnalité dont la version est demandée, soit LayeredWindowsThemes.

Retours

Représentant Version la version de la fonctionnalité de système d’exploitation spécifiée actuellement disponible sur le système ; ou null si la fonctionnalité est introuvable.

Exemples

L’exemple suivant interroge OSFeature la LayeredWindows fonctionnalité. La version est vérifiée pour voir si elle est null, pour déterminer si la fonctionnalité est présente. Le résultat est affiché dans une zone de texte. Ce code suppose qu’il textBox1 a été créé et placé sur un formulaire.

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

Remarques

Utilisez la Feature propriété, l’instance static fournie OSFeature dans cette classe, pour rechercher le numéro de version d’une fonctionnalité.

S’applique à

Voir aussi