Fungsi KeSetSystemAffinityThread (wdm.h)
Rutinitas KeSetSystemAffinityThread mengatur afinitas sistem utas saat ini.
Sintaks
void KeSetSystemAffinityThread(
[in] KAFFINITY Affinity
);
Parameter
[in] Affinity
Variabel berjenis KAFFINITY yang menentukan afinitas sistem baru dari utas saat ini.
Nilai kembali
Tidak ada
Keterangan
Implementasi KeSetSystemAffinityThread di Windows 7 dan versi Windows yang lebih baru memberikan kompatibilitas untuk driver yang ditulis untuk versi Windows sebelumnya, yang tidak mendukung grup prosesor. Dalam implementasi ini, KeSetSystemAffinityThread menetapkan utas ke grup 0, dan menggunakan mask afinitas untuk menentukan sekumpulan prosesor logis dalam grup ini tempat utas dapat berjalan.
Jika KeSetSystemAffinityThread dipanggil di IRQL <= APC_LEVEL dan panggilan berhasil, masker afinitas baru segera berlaku. Saat panggilan kembali, utas panggilan sudah berjalan pada prosesor yang ditentukan dalam masker afinitas baru. Jika KeSetSystemAffinityThread dipanggil di IRQL = DISPATCH_LEVEL dan panggilan berhasil, perubahan prosesor yang tertunda ditangguhkan sampai penelepon menurunkan IRQL di bawah ini DISPATCH_LEVEL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi Windows yang lebih baru. Gunakan KeSetSystemAffinityThread hanya pada sistem sebelum Windows Vista. Di Windows Vista dan versi yang lebih baru dari sistem operasi Windows, gunakan KeSetSystemAffinityThreadEx sebagai gantinya. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL (lihat bagian Keterangan). |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |
Lihat juga
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