Share via


OSFeature.GetVersionPresent(Object) Metoda

Definice

Načte verzi zadané funkce, která je aktuálně k dispozici v systému.

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

Funkce, jejíž verze je požadována, buď LayeredWindows nebo Themes.

Návraty

Představuje Version verzi zadané funkce operačního systému, která je aktuálně k dispozici v systému, nebo null pokud ji nelze najít.

Příklady

Následující příklad se dotazuje OSFeature na LayeredWindows funkci. Zkontroluje se, jestli je nullverze , aby se zjistilo, jestli je funkce k dispozici. Výsledek se zobrazí v textovém poli. Tento kód předpokládá, že textBox1 byl vytvořen a umístěn ve formuláři.

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

Poznámky

Feature Pomocí vlastnosti, static instance OSFeature zadané v této třídě, se dotazovat na číslo verze funkce.

Platí pro

Viz také