Bagikan melalui


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