Fungsi KeQueryMaximumProcessorCount (ntddk.h)
Rutinitas KeQueryMaximumProcessorCount mengembalikan jumlah maksimum prosesor.
Sintaks
ULONG KeQueryMaximumProcessorCount();
Mengembalikan nilai
KeQueryMaximumProcessorCount mengembalikan jumlah maksimum prosesor sebagai nilai ULONG.
Keterangan
Nilai yang dikembalikan oleh rutinitas KeQueryMaximumProcessorCount tidak berubah pada waktu proses.
Jika kode Anda menggunakan array buffer, satu buffer untuk setiap prosesor, Anda harus memutuskan apakah akan memiliki array berukuran statis berdasarkan KeQueryMaximumProcessorCount atau array berukuran dinamis berdasarkan KeQueryActiveProcessorCount.
Untuk mengoptimalkan berdasarkan jumlah prosesor, Anda memerlukan struktur yang dapat diubah ukurannya untuk Windows Server 2008. Dalam hal ini, gunakan KeQueryActiveProcessorCount.
Jika Anda tidak mengoptimalkan dan jika struktur data yang dihasilkan dari penggunaan jumlah prosesor maksimum relatif kecil, struktur yang dapat diubah ukurannya tidak diperlukan. Dalam hal ini, gunakan KeQueryMaximumProcessorCount untuk menentukan ukuran array statis.
Windows 7 dan versi yang lebih baru dari grup prosesor dukungan Windows. Driver yang dirancang untuk menangani informasi tentang grup prosesor harus menggunakan rutinitas KeQueryMaximumProcessorCountEx , yang menentukan grup prosesor, bukan KeQueryMaximumProcessorCount, yang tidak. Namun, implementasi KeQueryMaximumProcessorCount 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, KeQueryMaximumProcessorCount mengembalikan jumlah maksimum prosesor logis yang dapat berada di grup 0.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | ntddk.h (termasuk Wdm.h, Ntddk.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Tingkat apa pun |
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