OSFeature.Feature Eigenschaft
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 eine static Instanz der Klasse ab, die OSFeature für Featureabfragen verwendet werden soll. Diese Eigenschaft ist schreibgeschützt.
public:
static property System::Windows::Forms::OSFeature ^ Feature { System::Windows::Forms::OSFeature ^ get(); };
public static System.Windows.Forms.OSFeature Feature { get; }
static member Feature : System.Windows.Forms.OSFeature
Public Shared ReadOnly Property Feature As OSFeature
Eigenschaftswert
Eine Instanz der OSFeature-Klasse.
Beispiele
Im folgenden Beispiel werden Abfragen für das OSFeature Feature ausgeführtLayeredWindows. 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 diese static Eigenschaft zum Abfragen von Betriebssystemfeatures. Sie können keine Instanz dieser Klasse erstellen.
Rufen Sie die GetVersionPresent Methode auf, um die Version eines Features zu ermitteln. Um festzustellen, ob ein Feature oder eine bestimmte Version vorhanden ist, rufen Sie die IsPresent Methode auf, und geben Sie das Feature an, nach dem mit den in dieser Klasse bereitgestellten Featurebezeichnern gesucht werden soll.