Bagikan melalui


Fungsi RtlGetSuiteMask

[Beberapa informasi berkaitan dengan produk pra-rilis yang mungkin dimodifikasi secara substansial sebelum dirilis secara komersial. Microsoft tidak memberikan jaminan, tersurat atau tersirat, sehubungan dengan informasi yang diberikan di sini.]

Mengambil sedikit masker yang mengidentifikasi suite produk yang tersedia pada sistem. Jika fungsi ini dipanggil dalam aplikasi yang berjalan dalam konteks silo server, masker rangkaian untuk silo server diambil sebagai gantinya.

Sintaks

ULONG NTAPI RtlGetSuiteMask(void);

Parameter

Fungsi ini tidak memiliki parameter.

Menampilkan nilai

Sedikit masker yang mengidentifikasi suite produk yang tersedia pada sistem. Masker bit dapat menyertakan nilai berikut.

Mengembalikan nilai Deskripsi
0x00000001
Microsoft Small Business Server pernah diinstal pada sistem, tetapi mungkin telah dimutakhirkan ke versi Windows lain. Lihat bagian Keterangan untuk informasi selengkapnya tentang bendera bit ini.
0x00000002
Windows 10 Enterprise, Windows 8.1 Enterprise, Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition, atau Windows 2000 Advanced Server diinstal. Lihat bagian Keterangan untuk informasi selengkapnya tentang bendera bit ini.
0x00000004
Komponen Microsoft BackOffice diinstal.
0x00000008
Communications Server 2003, Communications Server 2005, Communications Server 2007, atau Communications Server 2007 R2 diinstal.
0x00000010
Layanan Terminal diinstal. Nilai ini selalu diatur.
Jika TerminalServer diatur tetapi SingleUserTS tidak diatur, sistem berjalan dalam mode server aplikasi.
0x00000020
Microsoft Small Business Server diinstal dengan lisensi klien terbatas yang berlaku. Lihat bagian Keterangan untuk informasi selengkapnya tentang bendera bit ini.
0x00000040
Windows XP Embedded terinstal.
0x00000080
Pusat Data Windows Server 2008, Windows Server 2003, Edisi Pusat Data, atau Server Pusat Data Windows 2000 diinstal.
0x00000100
Desktop Jauh didukung, tetapi hanya satu sesi interaktif yang didukung. Nilai ini diatur kecuali sistem berjalan dalam mode server aplikasi.
0x00000200
Windows Vista Home Premium, Windows Vista Home Basic, atau Windows XP Home Edition terinstal.
0x00000400
Windows Server 2003, Edisi Web diinstal.
0x00002000
Windows Storage Server 2003 R2 atau Windows Storage Server 2003 diinstal.
0x00004000
Windows Server 2003, Edisi Kluster Komputasi diinstal.
0x00008000
Windows Home Server terinstal.

Keterangan

Anda tidak boleh hanya mengandalkan bendera 0x00000001 untuk menentukan apakah Small Business Server telah diinstal pada sistem, karena bendera ini dan bendera 0x00000020 diatur ketika rangkaian produk ini diinstal. Jika Anda memutakhirkan penginstalan ini ke Windows Server, Edisi Standar, bendera 0x00000020 akan dihapus namun, bendera 0x00000001 akan tetap ditetapkan. Dalam hal ini, ini menunjukkan bahwa Small Business Server pernah diinstal pada sistem ini. Jika penginstalan ini dimutakhirkan lebih lanjut ke Windows Server, Edisi Perusahaan, bendera 0x00000001 akan tetap diatur.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2016 [hanya aplikasi desktop]
Header
Ntddk.h
Pustaka
Ntdll.lib
DLL
Ntdll.dll