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 im System derzeit verfügbare Version des angegebenen Features ab.
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
Version stellt die gegenwärtig auf dem System verfügbare Version des angegebenen Betriebssystemfeatures dar, oder null
, wenn das Feature nicht gefunden wird.
Beispiele
Im folgenden Beispiel werden Abfragen OSFeature für das LayeredWindows Feature ausgeführt. Die Version wird überprüft, um festzustellen, ob es sich null
um handelt, um zu bestimmen, ob das Feature vorhanden ist. Das Ergebnis wird in einem Textfeld angezeigt. Dieser Code geht davon aus, dass textBox1
erstellt und auf einem Formular 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 -Eigenschaft, die static
instance vonOSFeature, die in dieser Klasse bereitgestellt wird, um die Versionsnummer eines Features abzufragen.