GetProcessWorkingSetSizeEx, fonction (memoryapi.h)
Récupère les tailles de jeu de travail minimales et maximales du processus spécifié.
Syntaxe
BOOL GetProcessWorkingSetSizeEx(
[in] HANDLE hProcess,
[out] PSIZE_T lpMinimumWorkingSetSize,
[out] PSIZE_T lpMaximumWorkingSetSize,
[out] PDWORD Flags
);
Paramètres
[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.
Valeur de retour
None
Remarques
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.
Configuration requise
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 |