Funzione KeQueryMaximumGroupCount (ntddk.h)
La routine KeQueryMaximumGroupCount restituisce il numero massimo di gruppi in un sistema multiprocessore.
Sintassi
USHORT KeQueryMaximumGroupCount();
Valore restituito
KeQueryMaximumGroupCount restituisce il numero massimo di gruppi.
Commenti
Il valore restituito da KeQueryMaximumGroupCount rimane costante durante il runtime. Questo valore dipende dalla configurazione hardware del sistema multiprocessore, ma non può mai superare un limite fisso impostato dal sistema operativo Windows.
In Windows 7 il numero massimo di gruppi in un sistema multiprocessore è quattro, ma questo valore potrebbe cambiare nelle versioni future di Windows. Il modo più sicuro per determinare il numero massimo di gruppi in Windows 7 o versioni successive del sistema operativo Windows consiste nel chiamare KeQueryMaximumGroupCount. I driver in modalità kernel che chiamano KeQueryMaximumGroupCount non richiedono modifiche al codice se la formula usata per calcolare il numero massimo di gruppi cambia in una versione futura di Windows.
Per ottenere il numero di gruppi attivi in un sistema multiprocessore, chiamare la routine KeQueryActiveGroupCount .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 7 e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualsiasi livello |