OSFeature.GetVersionPresent(Object) Metoda

Definicja

Pobiera wersję określonej funkcji obecnie dostępnej w systemie.

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

Parametry

feature
Object

Funkcja, której wersja jest żądana, LayeredWindows lub Themes.

Zwraca

Reprezentująca Version wersję określonej funkcji systemu operacyjnego, która jest obecnie dostępna w systemie lub null jeśli nie można odnaleźć tej funkcji.

Przykłady

Poniższy przykład wykonuje zapytania OSFeature dotyczące LayeredWindows funkcji. Wersja jest sprawdzana, aby sprawdzić, czy jest nullto , aby określić, czy funkcja jest obecna. Wynik jest wyświetlany w polu tekstowym. Ten kod zakłada textBox1 , że został utworzony i umieszczony w formularzu.

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

Uwagi

Feature Użyj właściwości , static wystąpienia podanego OSFeature w tej klasie, aby wysłać zapytanie o numer wersji funkcji.

Dotyczy

Zobacz też