Возвращает Имя и Версию Операционной Системы, под управление которой работает данная сессия Microsoft Visual FoxPro.
OS([nValue]) |
Параметры
- nValue
-
Определяет опциональный (необязательный) параметр, уточняющий получаемую информацию об Операционной Системе.
nValues
Параметр Краткое Описание 1
Определяет получение стандартного имени и номера Операционной Системы.
2
Поддержка DBCS. Если DBCS (двубайтовые символы) поддерживается, возвращается строка "DBCS". В противном случае - пустая строка.
3
Определяет Главный номер Операционной Системы. Например, для Windows 2000, главный номер = 5.
4
Определяет младший номер ОС (подверсия, модификация). Например, для Windows 2000, = 0, для WinXP = 1.
5
Определяет номер сборки ОС.
6
Определяет Платформу Операционной Системы.
7
Содержит строку следующего типа "Service Pack 3", которая означает соответствующую модификацию ОС. Если это не установлено, возвращается пустая строка.
8
Определяет главный номер последнего установленного Service Pack. Например, для Service Pack 3, = 3. Если модификация не установлена , возвращается "0".
9
Определяет младший номер модификации последнего Service Pack. Например, для Service Pack 3, младший номер = "0"
10
Определяет использование Дополнительного параметра, характеризующего ОС product suites. Смотрите описание Product Suiteв следующей таблице.
11
Определяет использование дополнительного параметра Product Type , описанного далее.
Значение | Использование |
---|---|
1 |
Установлена ли подсистема Microsoft Small Business Server. |
2 |
Установлена ли подсистема Windows 2000 Advanced Server или Windows Server 2003, Enterprise Edition. |
4 |
Установлена ли подсистема Microsoft BackOffice components. |
16 |
Установлена ли подсистема Terminal Services. |
32 |
Установлена ли подсистема Microsoft Small Business Server, имеющей ограниченную Лицензию. |
64 |
Установлена ли подсистема Windows Embedded NT |
128 |
Установлена ли подсистема Windows 2000 или Windows Server 2003, Datacenter Edition. |
256 |
Установлена ли подсистема Terminal Services, поддерживающая только одну интерактивную сессию. |
512 |
Установлена ли подсистема Windows XP, Home Edition. |
1024 |
Установлена ли подсистема Windows Server 2003, Web Edition. |
Значение | Использование |
---|---|
1 |
Система работает под управлением Windows NT 4.0 Workstation, Windows 2000 Professional, Windows XP Home Edition, Windows XP Professional. |
2 |
Является ли система Контроллером Домена. |
3 |
Является ли система Сервером. |
Возвращаемое значение
Символьного типа.
Комментарии
Если Вы опускаете дополнительный аргумент, эта функция возвращает основное имя операционной системы и номер версии.
Некоторые значения параметра nValues могут не работать для некоторых версий ОС. В этих случаях функция OS( ) возвращает "0" или пустую строку "".
Пример
![]() | |
---|---|
? OS( ) |