OSFeature.GetVersionPresent(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère la version de la fonctionnalité spécifiée actuellement disponible dans 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 LayeredWindows, soit Themes.
Retours
Version représentant la version de la fonctionnalité du système d'exploitation spécifiée actuellement disponible dans le système ou null
si la fonctionnalité n'est pas trouvée.
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 s’affiche dans une zone de texte. Ce code suppose que 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é, le static
instance de OSFeature fourni dans cette classe, pour rechercher le numéro de version d’une fonctionnalité.