Skip to content

Commit 205eadc

Browse files
authored
[NTOS:PS] Fix returned flags for QUOTA_LIMITS_EX query (reactos#7589)
Use the information from EPROCESS::Vm. Addendum to commit 1e06829.
1 parent 7f6784d commit 205eadc

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ntoskrnl/ps/query.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,9 +212,13 @@ NtQueryInformationProcess(
212212
/* Get additional information, if needed */
213213
if (Extended)
214214
{
215+
QuotaLimits.Flags |= (Process->Vm.Flags.MaximumWorkingSetHard ?
216+
QUOTA_LIMITS_HARDWS_MAX_ENABLE : QUOTA_LIMITS_HARDWS_MAX_DISABLE);
217+
QuotaLimits.Flags |= (Process->Vm.Flags.MinimumWorkingSetHard ?
218+
QUOTA_LIMITS_HARDWS_MIN_ENABLE : QUOTA_LIMITS_HARDWS_MIN_DISABLE);
219+
215220
/* FIXME: Get the correct information */
216221
//QuotaLimits.WorkingSetLimit = (SIZE_T)-1; // Not used on Win2k3, it is set to 0
217-
QuotaLimits.Flags = QUOTA_LIMITS_HARDWS_MIN_DISABLE | QUOTA_LIMITS_HARDWS_MAX_DISABLE;
218222
QuotaLimits.CpuRateLimit.RateData = 0;
219223
}
220224

0 commit comments

Comments
 (0)