Fungsi GetThreadSelectedCpuSets (processthreadsapi.h)
Mengembalikan penetapan Set CPU eksplisit dari utas yang ditentukan, jika ada penetapan yang ditetapkan menggunakan API SetThreadSelectedCpuSets . Jika tidak ada penetapan eksplisit yang diatur, RequiredIdCount diatur ke 0 dan fungsi mengembalikan TRUE.
Sintaks
BOOL GetThreadSelectedCpuSets(
HANDLE Thread,
PULONG CpuSetIds,
ULONG CpuSetIdCount,
PULONG RequiredIdCount
);
Parameter
Thread
Menentukan utas untuk mengkueri Kumpulan CPU yang dipilih. Handel ini harus memiliki hak akses THREAD_QUERY_LIMITED_INFORMATION. Nilai yang dikembalikan oleh GetCurrentThread juga dapat ditentukan di sini.
CpuSetIds
Menentukan buffer opsional untuk mengambil daftar pengidentifikasi Set CPU.
CpuSetIdCount
Menentukan kapasitas buffer yang ditentukan dalam CpuSetIds. Jika buffer adalah NULL, ini harus 0.
RequiredIdCount
Menentukan kapasitas buffer yang diperlukan untuk menahan seluruh daftar Rangkaian CPU yang dipilih utas. Pada pengembalian yang berhasil, ini menentukan jumlah ID yang diisi ke dalam buffer.
Menampilkan nilai
API ini mengembalikan TRUE pada keberhasilan. Jika buffer tidak cukup besar, nilai GetLastError ERROR_INSUFFICIENT_BUFFER. API ini tidak dapat gagal ketika melewati parameter yang valid dan buffer pengembalian cukup besar.
Persyaratan
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | processthreadsapi.h |
DLL | kernel32.dll |
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