winnt.h) (QUOTA_LIMITS 结构
QUOTA_LIMITS结构描述用户可用的系统资源量。
语法
typedef struct _QUOTA_LIMITS {
SIZE_T PagedPoolLimit;
SIZE_T NonPagedPoolLimit;
SIZE_T MinimumWorkingSetSize;
SIZE_T MaximumWorkingSetSize;
SIZE_T PagefileLimit;
LARGE_INTEGER TimeLimit;
} QUOTA_LIMITS, *PQUOTA_LIMITS;
成员
PagedPoolLimit
指定分配给用户的分页池内存量。 此分页池是用于不使用时可以写入磁盘的对象的系统内存区域(操作系统使用的物理内存)。
LSA 不强制在此成员中设置的值。 应将此成员设置为 0,这将导致使用默认值。
NonPagedPoolLimit
指定分配给用户的非分页池内存量。 非分页池是无法写入磁盘但必须保留在物理内存中的对象的系统内存区域,只要分配了这些对象。
LSA 不强制在此成员中设置的值。 应将此成员设置为 0,这将导致使用默认值。
MinimumWorkingSetSize
指定分配给用户的最小集大小。 进程的“工作集”是物理 RAM 内存中进程当前可见的内存页集。 当应用程序正在运行时,这些页面存在于内存中,可供应用程序使用,而不会触发页面错误。
LSA 不强制在此成员中设置的值。 应将此成员设置为 NULL,这将导致使用默认值。
MaximumWorkingSetSize
指定分配给用户的最大集大小。
LSA 不强制在此成员中设置的值。 应将此成员设置为 0,这将导致使用默认值。
PagefileLimit
指定分页文件的最大大小(以字节为单位),该文件是用于备份计算机上已提交物理内存的磁盘上的保留空间。
LSA 不强制在此成员中设置的值。 应将此成员设置为 0,这将导致使用默认值。
TimeLimit
指示进程可以运行的最长时间。
LSA 不强制在此成员中设置的值。 应将此成员设置为 NULL,这将导致使用默认值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winnt.h |