Funzione GetProcessDefaultCpuSets (processthreadsapi.h)
Recupera l'elenco dei set di CPU nel set predefinito del processo impostato da SetProcessDefaultCpuSets. Se non vengono impostati set di CPU predefiniti per un determinato processo, RequiredIdCount è impostato su 0 e la funzione ha esito positivo.
Sintassi
BOOL GetProcessDefaultCpuSets(
HANDLE Process,
PULONG CpuSetIds,
ULONG CpuSetIdCount,
PULONG RequiredIdCount
);
Parametri
Process
Specifica un handle di processo per il processo di cui eseguire la query. Questo handle deve avere il diritto di accesso PROCESS_QUERY_LIMITED_INFORMATION. Il valore restituito da GetCurrentProcess può essere specificato anche qui.
CpuSetIds
Specifica un buffer facoltativo per recuperare l'elenco di identificatori del set di CPU.
CpuSetIdCount
Specifica la capacità del buffer specificato in CpuSetIds. Se il buffer è NULL, deve essere 0.
RequiredIdCount
Specifica la capacità necessaria del buffer per contenere l'intero elenco di set di CPU predefiniti del processo. In caso di esito positivo, specifica il numero di ID inseriti nel buffer.
Valore restituito
Questa API restituisce TRUE in caso di esito positivo. Se il buffer non è sufficientemente grande, l'API restituisce FALSE e il valore GetLastError è ERROR_INSUFFICIENT_BUFFER. Questa API non può avere esito negativo quando sono stati passati parametri validi e il buffer restituito è sufficientemente grande.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | processthreadsapi.h |
DLL | Kernel32.dll |