OSFeature.GetVersionPresent(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Version des angegebenen Features ab, die derzeit auf dem System verfügbar ist.
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
Parameter
- feature
- Object
Das Feature, dessen Version angefordert wird, entweder LayeredWindows oder Themes.
Gibt zurück
Eine Version Darstellung der Version des angegebenen Betriebssystemfeatures, das derzeit auf dem System verfügbar ist, oder null wenn das Feature nicht gefunden werden kann.
Beispiele
Im folgenden Beispiel werden Abfragen für das LayeredWindows Feature ausgeführtOSFeature. Die Version wird überprüft, um festzustellen, ob das Feature vorhanden ist null. Das Ergebnis wird in einem Textfeld angezeigt. Dieser Code setzt voraus, dass textBox1 ein Formular erstellt und platziert wurde.
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
Hinweise
Verwenden Sie die Feature In dieser Klasse bereitgestellte Eigenschaft, staticOSFeature um die Versionsnummer eines Features abzufragen.