OSFeature.GetVersionPresent(Object) Yöntem

Tanım

Belirtilen özelliğin sistemde şu anda kullanılabilir olan sürümünü alır.

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

Parametreler

feature
Object

Sürümü istenen LayeredWindowsThemesveya özelliği.

Döndürülenler

Version Belirtilen işletim sistemi özelliğinin şu anda sistemde bulunan sürümünü temsil eden veya null özellik bulunamazsa.

Örnekler

Aşağıdaki örnek, özelliği sorgular OSFeatureLayeredWindows . Sürüm, özelliğin mevcut olup olmadığını belirlemek için olup olmadığını görmek nulliçin denetlendi. Sonuç bir metin kutusunda görüntülenir. Bu kod, oluşturulduğunu ve bir forma yerleştirildiğini varsayar textBox1 .

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

Açıklamalar

Bir özelliğin Featurestatic sürüm numarasını sorgulamak için bu sınıfta sağlanan örneği OSFeature olan özelliğini kullanın.

Şunlara uygulanır

Ayrıca bkz.