Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan utas penjadwal UMS, utas pekerja UMS, atau utas non-UMS.
Peringatan
Pada Windows 11, penjadwalan mode pengguna tidak didukung. Semua panggilan gagal dengan kesalahan ERROR_NOT_SUPPORTED.
Sintaks
typedef struct _UMS_SYSTEM_THREAD_INFORMATION {
ULONG UmsVersion;
union {
struct {
ULONG IsUmsSchedulerThread : 1;
ULONG IsUmsWorkerThread : 1;
} DUMMYSTRUCTNAME;
ULONG ThreadUmsFlags;
} DUMMYUNIONNAME;
} UMS_SYSTEM_THREAD_INFORMATION, *PUMS_SYSTEM_THREAD_INFORMATION;
Anggota
UmsVersion
Versi UMS.
Anda harus mengatur anggota ini ke UMS_VERSION sebelum memanggil fungsi GetUmsSystemThreadInformation .
DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.IsUmsSchedulerThread
Bitfield yang menentukan bahwa utas adalah utas penjadwal UMS.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.IsUmsWorkerThread
Bitfield yang menentukan bahwa utas adalah utas pekerja UMS.
DUMMYUNIONNAME.ThreadUmsFlags
Keterangan
Digunakan oleh fungsi GetUmsSystemThreadInformation .
Paling banyak salah satu IsUmsSchedulerThread dan IsUmsWorkerThread akan diatur.
Jika IsUmsSchedulerThread dan IsUmsWorkerThread jelas maka utasnya adalah utas non-UMS.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 7 dengan SP1 [khusus aplikasi desktop], Windows 7 (hanya 64-bit) dan Windows Server 2008 R2 (hanya 64-bit) dengan KB977165 terinstal |
| Server minimum yang didukung | Windows Server 2008 R2 dengan SP1 [hanya aplikasi desktop] |
| Header | winbase.h (termasuk Windows.h) |