Share via


OS( ) (Función)

Devuelve el nombre y el número de versión del sistema operativo bajo el que está funcionando Microsoft Visual FoxPro.

OS([nValue])

Valores devueltos

Character

Parámetros

  • nValue
    Especifica el elemento que se va a devolver, de la manera indicada en la tabla siguiente.

    Valores de nValue

    Valor Descripción
    1 Especifica que se devolverá el nombre y el número de versión del sistema operativo.
    2 Compatibilidad con DBCS. Si es compatible con DBCS (juegos de caracteres codificados en dos bytes), el sistema devuelve “DBCS”. De lo contrario, devuelve una cadena vacía.
    3 Identifica el número de versión principal del sistema operativo. Por ejemplo, en el caso de Windows 2000, el número de versión principal es 5.
    4 Identifica el número de versión secundaria del sistema operativo. Por ejemplo, en el caso de Windows 2000, el número de versión secundaria es 0.
    5 Identifica el número de revisión del sistema operativo.
    6 Identifica la plataforma del sistema operativo.
    7 Contiene una cadena como "Service Pack 3", que indica el Service Pack más reciente instalado en el sistema. Si no se instaló ningún Service Pack, la cadena estará vacía.
    8 Identifica el número de versión principal del último Service Pack instalado en el sistema. Por ejemplo, para el Service Pack 3, el número de versión principal es 3. Si no se instaló ningún Service Pack, el valor será cero.
    9 Identifica el número de versión secundaria del último Service Pack instalado en el sistema. Por ejemplo, para el Service Pack 3, el número de versión secundaria es 0.
    10 Un conjunto de indicadores de bits que identifican los conjuntos de productos disponibles en el sistema. En la tabla siguiente, consulte los valores de los indicadores de bits de los conjuntos de productos.
    11 Ofrece información adicional acerca del sistema. Consulte los valores posibles en la tabla Valores de tipo de producto que se muestra más abajo.

Indicadores de bits de los conjuntos de productos:

Valor Significado
1 Microsoft Small Business Server está instalado.
2 Windows® 2000 Advanced Server está instalado.
4 Los componentes de Microsoft BackOffice están instalados.
16 Terminal Services está instalado.
32 Microsoft Small Business Server está instalado con la licencia de cliente restrictiva en vigor.
64 Windows Embedded NT está instalado.
128 Windows 2000 DataCenter Server está instalado.
256 Terminal Services para un sólo usuario (instancia) está habilitado.

Valores de tipo de producto:

Valor Significado
1 Windows 2000 Professional
2 Controlador de dominio de Windows 2000
3 Windows 2000 Server

Observaciones

Si omite el argumento opcional, esta función devolverá el nombre y el número de versión del sistema operativo subyacente.

Los valores de nValue mayores que 2 son nuevos en esta versión de Visual FoxPro.

Algunos valores de nValue no se aplican a determinados sistemas operativos. En estos casos, la función OS( ) devuelve "0" o "", una cadena vacía.

Ejemplo

? OS( )
? OS(1)
? OS(2)

Vea también

DISKSPACE( ) | GETENV( ) | VERSION( )