GetProcessWorkingSetSizeEx, fonction (memoryapi.h)
Récupère les tailles de jeu de travail minimales et maximales du processus spécifié.
BOOL GetProcessWorkingSetSizeEx(
[in] HANDLE hProcess,
[out] PSIZE_T lpMinimumWorkingSetSize,
[out] PSIZE_T lpMaximumWorkingSetSize,
[out] PDWORD Flags
);
[in] hProcess
Handle du processus dont les tailles de jeu de travail seront obtenues. Le handle doit avoir le droit d’accès PROCESS_QUERY_INFORMATION ou PROCESS_QUERY_LIMITED_INFORMATION . Pour plus d’informations, consultez Droits d’accès et de sécurité des processus.
Windows Server 2003 : Le handle doit avoir le droit d’accès PROCESS_QUERY_INFORMATION .
[out] lpMinimumWorkingSetSize
Pointeur vers une variable qui reçoit la taille minimale du jeu de travail du processus spécifié, en octets. Le gestionnaire de mémoire virtuelle tente de conserver au moins autant de mémoire résidente dans le processus chaque fois que le processus est actif.
[out] lpMaximumWorkingSetSize
Pointeur vers une variable qui reçoit la taille maximale du jeu de travail du processus spécifié, en octets. Le gestionnaire de mémoire virtuelle tente de ne conserver que cette quantité de mémoire résidant dans le processus chaque fois que le processus est actif lorsque la mémoire est insuffisante.
[out] Flags
Indicateurs qui contrôlent l’application des tailles minimales et maximales des ensembles de travail.
None
Le « jeu de travail » d’un processus est l’ensemble de pages mémoire actuellement visibles par le processus dans la mémoire RAM physique. Ces pages résident et peuvent être utilisées par une application sans déclencher de défaillance de page. Les tailles de plage de travail minimale et maximale affectent le comportement de pagination de la mémoire virtuelle d’un processus.
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | memoryapi.h (inclure Windows.h sur Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Bibliothèque | onecore.lib |
DLL | Kernel32.dll |