Функция RtlGetSuiteMask
[Некоторые сведения относятся к предварительно выпущенным продуктам, которые могут быть существенно изменены до его коммерческого выпуска. Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении предоставленной здесь информации.]
Извлекает битовую маску, которая определяет наборы продуктов, доступные в системе. Если эта функция вызывается в приложении, которое выполняется в контексте серверного хранилища, то вместо этого извлекается маска набора для серверного хранилища.
Синтаксис
ULONG NTAPI RtlGetSuiteMask(void);
Параметры
У этой функции нет параметров.
Возвращаемое значение
Битовая маска, идентифицирующая наборы продуктов, доступные в системе. Битовая маска может содержать следующие значения.
Возвращаемое значение | Описание |
---|---|
|
Microsoft Small Business Server был установлен в системе, но, возможно, был обновлен до другой версии Windows. Дополнительные сведения об этом битовом флаге см. в разделе Примечания. |
|
Windows 10 Корпоративная, Windows 8.1 Корпоративная установлен Windows Server 2008 Корпоративная, Windows Server 2003, выпуск Enterprise или Windows 2000 Advanced Server. Дополнительные сведения об этом битовом флаге см. в разделе Примечания. |
|
Установлены компоненты Microsoft BackOffice. |
|
Установлен Communications Server 2003, Communications Server 2005, Communications Server 2007 или Communications Server 2007 R2. |
|
Установлены службы терминалов. Это значение всегда задано. Если параметр TerminalServer задан, а SingleUserTS не задан, система работает в режиме сервера приложений. |
|
Microsoft Small Business Server устанавливается с действующей ограниченной клиентской лицензией. Дополнительные сведения об этом битовом флаге см. в разделе Примечания. |
|
Установлена Windows XP Embedded. |
|
Установлен Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition или Windows 2000 Datacenter Server. |
|
Поддерживается удаленный рабочий стол, но поддерживается только один интерактивный сеанс. Это значение устанавливается, если система не работает в режиме сервера приложений. |
|
Устанавливается Windows Vista Home Premium, Windows Vista Домашняя базовая или Windows XP Home Edition. |
|
Установлен Windows Server 2003, Web Edition. |
|
Установлен Windows Storage Server 2003 R2 или Windows Storage Server 2003. |
|
Установлен выпуск Windows Server 2003 Compute Cluster Edition. |
|
Windows Home Server установлен. |
Комментарии
Не следует полагаться только на флаг 0x00000001, чтобы определить, установлен ли в системе Small Business Server, так как этот флаг и флаг 0x00000020 устанавливаются при установке этого набора продуктов. Если вы обновите эту установку до Windows Server Standard Edition, флаг 0x00000020 будет снят, однако флаг 0x00000001 останется установленным. В данном случае это означает, что Сервер Small Business Server был установлен в этой системе. Если эта установка будет обновлена до Windows Server, выпуск Enterprise, флаг 0x00000001 останется установленным.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 10 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2016 [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|