struktur UMS_SCHEDULER_STARTUP_INFO (winbase.h)
Menentukan atribut untuk utas penjadwalan mode pengguna (UMS). Fungsi EnterUmsSchedulingMode menggunakan struktur ini.
Peringatan
Pada Windows 11, penjadwalan mode pengguna tidak didukung. Semua panggilan gagal dengan kesalahan ERROR_NOT_SUPPORTED
.
Sintaks
typedef struct _UMS_SCHEDULER_STARTUP_INFO {
ULONG UmsVersion;
PUMS_COMPLETION_LIST CompletionList;
PUMS_SCHEDULER_ENTRY_POINT SchedulerProc;
PVOID SchedulerParam;
} UMS_SCHEDULER_STARTUP_INFO, *PUMS_SCHEDULER_STARTUP_INFO;
Anggota
UmsVersion
Versi UMS tempat aplikasi dibangun. Parameter ini harus UMS_VERSION.
CompletionList
Penunjuk ke daftar penyelesaian UMS untuk dikaitkan dengan utas panggilan.
SchedulerProc
Penunjuk ke fungsi titik entri UmsSchedulerProc yang ditentukan aplikasi. Sistem memanggil fungsi ini ketika utas panggilan telah dikonversi ke UMS dan siap untuk menjalankan utas pekerja UMS. Selanjutnya, ia memanggil fungsi ini ketika utas pekerja UMS berjalan pada hasil atau blok utas panggilan.
SchedulerParam
Parameter yang ditentukan aplikasi untuk diteruskan ke fungsi UmsSchedulerProc yang ditentukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | winbase.h (termasuk Windows.h) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk