OSFeature.GetVersionPresent(Object) Método

Definición

Recupera la versión de la característica especificada disponible actualmente en el sistema.

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

Parámetros

feature
Object

Característica cuya versión se solicita, o bien LayeredWindows o Themes.

Devoluciones

Version que representa la versión de la característica del sistema operativo especificada disponible actualmente en el sistema, o null si no puede encontrarse la característica.

Ejemplos

En el ejemplo siguiente se consulta OSFeature la LayeredWindows característica. La versión se comprueba para ver si es null, para determinar si la característica está presente. El resultado se muestra en un cuadro de texto. Este código supone que textBox1 se ha creado y colocado en un formulario.

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

Comentarios

Use la Feature propiedad , la static instancia de OSFeature proporcionada en esta clase, para consultar el número de versión de una característica.

Se aplica a

Consulte también