Partager via


GetProcessDefaultCpuSets, fonction (processthreadsapi.h)

Récupère la liste des jeux d’UC dans le jeu par défaut de processus défini par SetProcessDefaultCpuSets. Si aucun jeu d’UC par défaut n’est défini pour un processus donné, requiredIdCount est défini sur 0 et la fonction réussit.

Syntaxe

BOOL GetProcessDefaultCpuSets(
  HANDLE Process,
  PULONG CpuSetIds,
  ULONG  CpuSetIdCount,
  PULONG RequiredIdCount
);

Paramètres

Process

Spécifie un handle de processus pour le processus à interroger. Ce handle doit disposer du droit d’accès PROCESS_QUERY_LIMITED_INFORMATION. La valeur retournée par GetCurrentProcess peut également être spécifiée ici.

CpuSetIds

Spécifie une mémoire tampon facultative pour récupérer la liste des identificateurs de jeu d’UC.

CpuSetIdCount

Spécifie la capacité de la mémoire tampon spécifiée dans CpuSetIds. Si la mémoire tampon a la valeur NULL, il doit s’agir de 0.

RequiredIdCount

Spécifie la capacité requise de la mémoire tampon pour contenir toute la liste des ensembles de processeurs par défaut de processus. Lors d’un retour réussi, cela spécifie le nombre d’ID renseignés dans la mémoire tampon.

Valeur de retour

Cette API retourne TRUE en cas de réussite. Si la mémoire tampon n’est pas suffisamment grande, l’API retourne FALSE et la valeur GetLastError est ERROR_INSUFFICIENT_BUFFER. Cette API ne peut pas échouer lorsqu’elle a passé des paramètres valides et que la mémoire tampon de retour est suffisamment grande.

Spécifications

Requirement Valeur
Client minimum requis Windows 10
serveur minimum pris en charge Windows Server 2016
Header processthreadsapi.h
Library noyau32. Lib
DLL Kernel32.dll