Freigeben über


OSFeature.Feature Eigenschaft

Definition

Ruft eine für Featureabfragen zu verwendende static-Instanz der OSFeature-Klasse ab. 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 OSFeature für das LayeredWindows Feature ausgeführt. Die Version wird überprüft, um zu ermitteln, ob die nullFunktion vorhanden ist. Das Ergebnis wird in einem Textfeld angezeigt. Dieser Code setzt voraus, dass textBox1 er erstellt und in 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 diese static Eigenschaft, um Betriebssystemfeatures abzufragen. Sie können keine instance dieser Klasse erstellen.

Um die Version eines Features zu bestimmen, rufen Sie die -Methode auf GetVersionPresent . Um zu ermitteln, ob ein Feature oder eine bestimmte Version vorhanden ist, rufen Sie die IsPresent -Methode auf, und geben Sie das Feature an, nach dem gesucht werden soll, mit den in dieser Klasse bereitgestellten Featurebezeichnern.

Gilt für:

Weitere Informationen